Seriously Pro Racing F3 Flight Controller Thank you for directly supporting the Cleanflight project with your purchase.
About The Seriously Pro Racing F3 Flight Controller (SPRacingF3) was designed to give awesome flight performance based on tried and tested sensors whilst also providing unparalleled I/O capabilities in a small and extremely lightweight form-factor using a next-generation CPU. The SPRacingF3 gives you all the features you need for the heart of your aircraft, whether you’re into FPV racing, acrobatic flying or aerial photography it’s perfect. Features • No compromise I/O.
WARNINGS Failure to adhere to these warnings will void your warranty and destroy your flight controller. • Observe polarity at ALL TIMES. Check and DOUBLE CHECK before applying power. • POWER OFF before unplugging, plugging in or making any connections. • Connect only one 5.0v SOURCE of power to the VCC pins / Do not connect more than one source of power to two or more of the VCC pins. e.g. If you are using ESCs with BECs then remove the center RED wire from all but one ESC connector.
TOP 1 SWD Debugging connector 2. UART2 connector 3. Micro USB socket 4. UART3 headers 5. UART1 headers 6. IO_1 connector 7. IO_2 connector 8. Battery voltage monitoring headers 9. Buzzer headers 10. ESC / Servo output headers 11. Boot headers 2 1. 3 1 2 UART2 1. 2. 3. 1 l GND 4 VCC 3 TXD/SWDCLK 4 RXD 6 5 SWD/DEBUG 4 6 B 3 5 C E D 8 F G 4. 5. 6. 7.
1 1. 2. 3. 4. 5. 6. UART1 connector I2C1 connector ADC pads (Current, RSSI) PPM & GPIO pads SONAR pads LED_STRIP & 3.3v pads BOTTOM 2 4 3 A. Barometer (Pressure sensor, Deluxe Only) A 6 5 UART1 UART1 headers - Used for 5.0v Serial IO. (OSD, etc.) (1) MUST NOT be used when a cable is connected to the USB port. 1 l GND 2 VCC 3 TXD 4 RXD MUST NOT be used at the same time as the UART1 headers. I2C1 I2C1 connector - Used for external sensors and OLED displays.
tors. NOTE: the colors of each wire may change due to manufacturing and supplier variances. The two 8-pin JST-SH cables have one 3 pin connector that has three wires going to it; This connector is for connecting to a PPM receiver, an S.Bus/SUMD/SUMH (Serial RX) receiver or for one channel of a PWM receiver. The remaining connectors are used for other PWM channels or IO signals.
[Figure 4 - Sensors tab showing all sensors. Note: Only deluxe version has Mag and Baro] • Disconnect and upgrade the firmware using the Cleanflight configurator tool. (See Firmware Upgrade section) For further software configuration see the getting started guide in the Cleanflight manual. The basic steps, after firmware upgrade, are as follows. • Choose board alignment - you can mount it in any orientation, not just with the arrow facing forwards. • Calibrate sensors. • Configure serial ports.
Firmware Upgrade It is highly recommended that you immediately upgrade the firmware of the flight controller so that you have the latest features and bug fixes. DO NOT FLY until you have installed the latest firmware. 1. Click the Firmware Flasher tab. 2. Select the latest SPRacingF3 stable release. 3. Select Manual baud rate. 4. Set the flashing baud rate to 256000. 5. Click ‘Load firmware [Online]’ and wait for firmware to download and read release notes. 6. Click ‘Flash Firmware’.
Hardware Specifications • • • • • • • • • • • • • 36x36mm board with 30.5mm mounting holes. ~5 grams. STM32F303 CPU with FPU 256kB flash. 8MB (64Mbit) High-Capacity Flash (Acro and Deluxe). MPU6050 accelerometer/gyro. MS5611 barometer (Deluxe only). HMC5883 magnetometer (Compass Sensor, Deluxe only). Micro USB socket. 4x 4pin JST-SH sockets (I2C, SWD, 2xUART). 2x 8pin JST-SH sockets (PPM, PWM, SERIAL RX, GPIO, ADC, 3V, 5V, GND). 8x 3pin though-holes for pin headers for ESC/Servo connections.