STMicroelectronics announced that Panasonic adopted STM32F3 microcontroller (MCU) and edge AI development tool, STM32Cube.AI.
seen from United Kingdom
seen from United States
seen from Netherlands
seen from Germany
seen from Belgium

seen from France
seen from Yemen
seen from Yemen
seen from Russia
seen from Yemen
seen from Italy

seen from Yemen
seen from T1
seen from Yemen
seen from Netherlands
seen from Malaysia
seen from Germany

seen from Netherlands

seen from Germany
seen from Brazil
STMicroelectronics announced that Panasonic adopted STM32F3 microcontroller (MCU) and edge AI development tool, STM32Cube.AI.
OV3RQUAD STM32F3 Discovery
This is my custom OV3RQUAD quadrotor frame made by G10 1.5mm plate and cut by my homemade CNC router. Source frame and forum here. Development has moved over to http://github.com/Taulabs! 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)
4.5mm drills
its fucking big
easy to build yourself
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
Files for my OV3RQUAD frames: grabcad
Discovery F3 pin assignment Schematic (thank you Menno) All PWM headers are 3 pins: (1) GND, +5V, SIG PWM input SIGs:
channel 1: PB8
channel 2: PA8
channel 3: PA9
channel 4: PA1
channel 5: PB10
channel 6: PB11
channel 7: PC6
channel 8: PA4
channel 9: PB0
channel 10: PB1
PWM ouput SIGs:
channel 1: PB5
channel 2: PD12
channel 3: PD13
channel 4: PD14
channel 5: PD15
channel 6: PA15
channel 7: PC7
channel 8: PC8
channel 9: PF9
channel 10: PF10
UARTs: (VCC configurable by jumper 3V or 5V) -> 4Pin Header (1)GND,VCC,RXI,TXO FlexiPort equivalent: (no I2C)
USART2_RXI (PA3)
USART2_TXO (PA2)
Mainport equivalent:
USART3_RXI (PD9)
USART3_TXO (PD8)
SBUS_ENABLE (PD7)
currently unused:
USART1_RXI (PC5)
USART1_TXI (PC4)
USART4_RXI (PC11)
USART4_TXI (PC10)
USART5_RXI (PD2)
USART5_TXI (PC12)
I2C2_SDA (PA10)
I2C2_SCL (PF6)
SPI2_NSS (PB12)
SPI2_SCK (PB13)
SPI2_MISO (PB14)
SPI2_MOSI (PB15)
How to flash the discovery
Get the ST-Link Utility from here stm32_st-link_utility.zip
Install it
Get the latest release archive from here http://github.com/li...Pilot/downloads
Connect the discovery board to USB using the mini-usb connector
Start STM32 ST-LINK Utility
Select Target->Connect from the menu
Select Target-> Erase Chip from the menu
Select File -> Open File... from the menu
Choose the bl_discoveryf4.bin or bl_discoveryf3.bin from the release archive
Confirm the dialog box which asks to write the data to the target
Close the software
Start the groundcontrolstation from the release archive
Go to the bootloader tab
Press the Rescue button
Hit the black reset key on the discovery. It should now have the blue led constantly on.
It should now show the discovery board connected as a CC3D
Click Open... button
Choose the fw_discoveryf4.opfw or file fw_discoveryf3.opfw from the release archive
Ignore the warning
Click on Flash button
After flashing, reset button on the discovery again
Thats it, gcs should now be showing data from the board
BOM:
Frame : G10 1.5mm OV3RQUAD
Arms : DJI F450 ARMS (4 PCS)
Flight Control STM32F3 DISCOVERY
Rx Futaba R6201SB
Motor T-Motor MT2216-11 900kv
ESC Multistar 30a OPTO
BEC 7.2V 2.5A UBEC 2-5S Lipoly (6-23v)
Propeller Graupner 10x5
Battery 3s 5000mAh
GoPro Hero 3 Black Edition
VideoTx Boscam 400mw 5G8
Tx Futaba 10CHG
My setup: I use OpenPilot GCS "openpilot_discovery_20130223_121309_83cee6714b_win32" and also the firmware.
I use the default STM32F3 gain and it fly well for me. Just need more adjustment D/R EXPO on my Tx: AIL 75% ELE 75% Read more at "HOW TO BUILD THE DISCOVERY" and at the forums OpenPilot.