User Manual

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
76
3
F
A
2
4
5
1
E
8 9
B
BOOT (11)
1 l 3.3v
2 l BOOT
Boot Headers - Used for recovering firmware
No connection = Boot Normally
Bridged = STM32 Bootloader
BUZZER (9)
1 n BUZZER -
2 l VCC / BUZZER +
Buzzer headers - Connect to a buzzer for warnings and notifications
Use a low-power ~50mA 5.0v buzzer that only requires power to produce sound, e.g. Sonicrest HCM1205X.
See Cleanflight manual for links. Can also be used to find your aircraft after a crash.
IO_1 (6)
1
1
GND
2 VCC
3 CH1 / PPM
4 CH2 / GPIO
5 CH5 / GPIO
6 CH6 / GPIO
7 LED_STRIP
8
8
3.3v
IO_1 connector - PWM RX / PPM RX / GPIO / LED Strip
When using a PWM receiver connect CH1/2/5/6 to PWM RX.
LED Strip data signal can be used to change individual colors of each LEDs on a strip of WS2812 RGB leds -
Perfect for battery warning lights, orientation lights, indicators, failsafe, display flight modes, etc.
CH1/2/5/6 can be used as a general purpose IOs when not used for PPM/PWM RX.
A 3.3v output is also available.
IO_2 (7)
1
1
GND
2 VCC
3 CH3 / RXD
4 CH4 / TXD
5 CH7 / SONAR TRIGGER
6 CH8 / SONAR ECHO
7 ADC_1 / CURRENT METER
8
8
ADC_2 / RSSI
IO_2 connector - Serial RX / PWM RX / GPIO / UART3
When using a PWM receiver connect CH3/4/7/8 to PWM RX.
When using a 3.3v Serial RX receiver (S.Bus, SUMD/H, etc.) use GND/VCC/CH3 (UART3 RX).
CH3/4/7/8 can be used as general purpose IO when not used for Serial/PWM RX.
CH7/8 can be used for a 3.3v Sonar sensor when not used for PWM RX.
ADC_1/2 can be used to connect Battery Current Monitoring and RSSI signals. (3.3v MAX).
UART3 (4)
1 n GND
2 l VCC
3 l TXD
4 l RXD
UART1 (5)
1 n GND
2 l VCC
3 l TXD
4 l RXD
UART3 headers - Used for 3.3v Serial IO. (Serial RX, etc.)
MUST NOT be used when PWM RX is in use. MUST NOT be used at the same time as IO_2 CH3/4.
UART1 headers - Used for 5.0v Serial IO. (OSD, etc.)
MUST NOT be used when a cable is connected to the USB port.
OUTPUTS 1 - 8 (10)
1 -
2 + VCC
3 S SIGNAL
OUTPUT headers - Connect up to 8 motors and/or servos
Currently supports PWM ESCs (400hz default), Oneshot 125 ESCs and PWM servos (50hz default).
WARNING: Configure outputs before connecting power to servos and ESCs.
VBAT (8)
1 n GND / BATTERY NEGATIVE -
2 l BATTERY POSITIVE +
VBAT headers - Connect flight battery for voltage monitoring, logging and warnings
WARNING: DOUBLE CHECK POLARITY!
D
C
G
SWD/DEBUG (1)
1 l GND
2 NRST
3 SWDIO
4 SWDCLK
UART2 (2)
1 l GND
2 VCC
3 TXD/SWDCLK
4 RXD
UART2 connector - Used for 5.0v Serial IO. (GPS, etc.)
MUST NOT be used when SWD port is in use.
SWD/DEBUG connector - Used for software development or flashing via SWD
Cannot be used when UART2 is enabled. Use an ST-Link debugger with OpenOCD or a J-Link debugger.
SPRacingF3 http://seriouslypro.com - http://cleanflight.com Page 4
Table Legend
1. Port name
2. Port number
3. PCB marker / Pad
shape
4. Pin number
5. Cable color
6. Signal Name
7. Signal Color
UART2 (2)
1 l GND
2 VCC
3 TXD/SWDCLK
4 RXD
3
5
6
1
7
2
4
A. Power LED
B. Status LED
C. Orientation indicator
D. Accelerometer & Gyro
sensor
E. Magnetometer (Compass
sensor, Deluxe Only)
F. 8Mb Flash Storage
G. STM32F303 processor
with FPU
H. M3 mounting hole
H
10
11