Skip to content

Discovery F3 what this is about

lilvinz edited this page Oct 28, 2012 · 4 revisions

This is a port of the famous OpenPilot software to the STM32F3 Discovery board.
Its name is (surprise) "discoveryf3".

Its features are:

  • STM32F303 72MHz 32bit ARM cortex-m4 power with hardware fpu
  • L3GD20 gyro
  • LSM303 accelerometer (magnetometer unused yet)
  • FreeRTOS based OpenPilot flight control software
  • compatible to stock OpenPilot GCS (enumerates as coptercontrol)
  • 10 PWM inputs, 10 PWM outputs
  • 2 general purpose UARTs each with selectable 3V or 5V power supply (3 additional unused)
  • 1 I2C for adding external sensors (unused)
  • 1 SPI for adding external sensors (unused)
  • 45mm drills
  • its fucking big
  • easy to build yourself
  • nearly nothing BOM

Functional differences between CC3D and discoveryf3 are:

  • discoveryf3 does not support I2C on FlexiPort (but has dedicated I2C)
  • discoveryf3 does not (yet) support USB VCP
  • discoveryf3 does not (yet) support telemetry on uart because of the missing USB vsense

The prototype looks like this: P1020896.JPG P1020897.JPG P1020900.JPG P1020902.JPG P1020903.JPG