Legacy target SPRacingF3 - iNavFlight/inav GitHub Wiki

Board - SPRacingF3

The Seriously Pro Racing MOF3 board (SPRacingF3) is the first board designed specifically for INAV.

Full details available on the website, here:

http://seriouslypro.com/spracingf3

Hardware Features

  • No compromise I/O. Use all the features all the time; e.g. Connect your OSD + SmartPort + SBus + GPS + LED Strip + Battery Monitoring + HC-SR04 + 8 motors - all at the same time!
  • On-board high-capacity black box flight log recorder - optimize your tuning and see the results of your setup without guesswork. (Acro and Deluxe)
  • Next-generation STM32 F3 processor with hardware floating point unit for efficient flight calculations and faster ARM-Cortex M4 core.
  • Stackable design - perfect for integrating with OSDs and power distribution boards.
  • 16 PWM I/O lines for ESCs, Servos and legacy receivers. 8 available on standard pin headers. 8 via side mounted connectors.
  • Supports SBus, SumH, SumD, Spektrum1024/2048, XBus, PPM, PWM receivers. No external inverters required (built-in).
  • Dedicated output for programmable LEDs - great for orientation, racing and night flying.
  • Dedicated I2C port for connection of OLED display without needing flight battery.
  • Battery monitoring ports for voltage and current.
  • Buzzer port for audible warnings and notifications.
  • Solder pads in addition to connectors for HC-SR04, PPM, RSSI, Current, GPIO, LED Strip, 3.3v,
  • Developer friendly debugging port (SWD) and boot mode selection, unbrickable bootloader.
  • Symmetrical design for a super tidy wiring.
  • Wire up using using pin headers, JST-SH sockets or solder pads. Use either right-angled or straight pin-headers.
  • Barometer mounted on the bottom of the board for easy wind isolation.

Serial Ports

Value Identifier RX TX 5v Tolerant Notes
1 USART1 PA10 PA9 YES Internally connected to USB port via CP2102 IC. Also available on a USART1 JST connector and on through hole pins.
2 USART2 PA15 PA14 YES Available on USART2 JST port only.
3 USART3 PB11 / IO2_3 PB10 / IO2_4 NO Available on IO_2, USART3 JST port and through hole pins.
  • You cannot use SWD and USART2 at the same time.
  • You may encounter flashing problems if you have something connected to the USART1 RX/TX pins. Power other devices of and/or disconnect them.

Pinouts

Full pinout details are available in the manual, here:

http://seriouslypro.com/spracingf3#manual

IO_1

Pin Function Notes
1 Ground
2 VCC_IN Voltage as-supplied by BEC.
3 RX_PPM Enable feature RX_PPM
4 GPIO
5 SoftSerial1_RX
6 SoftSerial1_TX
7 LED_STRIP Enable feature LED_STRIP
8 VCC 3.3v output for LOW CURRENT application only

IO_2

Pin Function Notes
1 Ground
2 VCC_IN Voltage as-supplied by BEC.
3 RX_SERIAL UART3 RX
4 UART3_TX
5 HC-SR04_TRIG/SoftSerial2_RX Enable feature SOFTSERIAL or HC-SR04 rangefinder
6 HC-SR04_ECHO/SoftSerial2_TX Enable feature SOFTSERIAL or HC-SR04 rangefinder
7 ADC_1 Current Sensor
8 ADC_2 RSSI

UART1/2/3

Pin Function Notes
1 Ground
2 VCC_IN Voltage as-supplied by BEC.
3 TXD
4 RXD

I2C

Pin Function Notes
1 Ground
2 5.0v Voltage as-supplied by BEC OR USB, always on
3 SCL
4 SDA

SWD

The port cannot be used at the same time as UART2.

Pin Function Notes
1 Ground
2 NRST Voltage as-supplied by BEC OR USB, always on
3 SWDIO
4 SWDCLK