Difference between revisions of "SP Racing F3 Flight Controller"

From WikiRotors
Jump to navigation Jump to search
Line 47: Line 47:
  
 
===== External HCM5883 Magnetometer Conflict =====
 
===== External HCM5883 Magnetometer Conflict =====
<ref>From user teralift on rcgroups: https://www.rcgroups.com/forums/showpost.php?p=35460435&postcount=2169</ref>
 
  
 
The SP Racing F3 board includes a built in HCM5883 magnetometer. When using a M8N GPS with an external HMC5883 magnetometer, the external HCM5883 will not work due to conflicts with built in SP Racing F3 internal HMC5883 chip. The solution would be to desolder via hot air, or cut the traces, to the SP Racing F3 internal HMC5883 chip.
 
The SP Racing F3 board includes a built in HCM5883 magnetometer. When using a M8N GPS with an external HMC5883 magnetometer, the external HCM5883 will not work due to conflicts with built in SP Racing F3 internal HMC5883 chip. The solution would be to desolder via hot air, or cut the traces, to the SP Racing F3 internal HMC5883 chip.

Revision as of 08:24, 27 October 2016

SP Racing F3 is flight controller designed by Seriously Pro. Seriously Pro.

Features

  • Practical - Easy to access connectors and solder pads.
  • Configurable - Choose to use connectors, solder pads or pins.
  • Stackable - Mount to your PDB or OSD.
  • Compact - Only 36x36mm.
  • Professional - Symmetrical, Neat and Tidy.
  • 8 Dedicated PWM outputs
  • 8 PWM Inputs
  • 36 I/O Connections
  • 72Mhz Clock Speed
  • 3 Hardware Serial Ports
  • 64Mb Flash Storage

Package Included

  • PCB
  • Header pins
  • Cables

Versions

  1. Acro
  2. Deluxe

Differences between versions, the Deluxe comes with: MS5611 barometer and HMC5883 compass/magnetometer

Acro

Deluxe

Pinouts

Barometer

The SP Racing F3 Deluxe includes a built in MS5611 barometer chip.

Magnetometer

The board has a built in magnetometer using the HMC5883 chip.

Using External Magnetometer

External HCM5883 Magnetometer Conflict

The SP Racing F3 board includes a built in HCM5883 magnetometer. When using a M8N GPS with an external HMC5883 magnetometer, the external HCM5883 will not work due to conflicts with built in SP Racing F3 internal HMC5883 chip. The solution would be to desolder via hot air, or cut the traces, to the SP Racing F3 internal HMC5883 chip.

https://github.com/iNavFlight/inav/wiki/5.-GPS--and-Compass-setup

External Magnetometers NOT HCM5883

If the external magnetometer is not a HCM5883, ie an external HCM5893, specify the external MAG by cli command mag_hardware. There is no need to physically alter the SP Racing F3 The value differs from firmware to firmware, e.g.:

CleanFlight (and probably BetaFlight): https://github.com/cleanflight/cleanflight/blob/master/docs/Cli.md

iNav: https://github.com/iNavFlight/inav/blob/master/docs/Cli.md

There is a repeated discussion on iNav thread on this subject. https://www.rcgroups.com/forums/showpost.php?p=35357776&postcount=7411

https://github.com/iNavFlight/inav/wiki/5.-GPS--and-Compass-setup

Adding GPS

The SP Racing F3 is capable of handling an external GPS unit. For example, the Ublox_Neo_M8N#Banggood_M8N is fully functional with iNAV.

Cleanflight Configuration

Magnetometer Declination [deg] http://www.magnetic-declination.com/

Adding Bluetooth

An external Bluetooth module is an add on option to provide a wireless connection to the SP Racing F3 board. The user is then able to configure the board wirelessly. Additionally, the Bluetooth connection can be used to send mission planning via iNAV.

Banggood HC-05 Bluetooth Module

  1. There are no changes needed in iNAV/Cleanflight prior to adding Bluetooth. Only MSP data needs to be enabled on UART 1.
  2. On the SP Racing F3 board, connect the Bluetooth wires to UART 1 header pins. The pinouts should be as follows:
Wire Color Bluetooth Module SP Racing F3 UART 1
Black Ground Ground
Red +5V +5V
Yellow Tx Rx
Green Rx Tx
  1. REMOVE PROPS & Disconnect the USB Cable from the board
  2. Connect main battery to provide power to the FC and Bluetooth module
  3. With computer or android phone, connect to the Bluetooth module named "BGC"
  4. Enter paring code 0000
  5. Once successfully paired, open up iNAV/Cleanflight
  6. Select the new COM port that was created
  7. Connect

SBUS

When using SBUS, by default, SBUS will utilize UART 3.

Connect 3 wires from your Rx to IO-2

Rx wires SP Racing F3
GND Black Pin 1
VCC Red Pin 2
RXD White Pin3

Adding OSD

Youtube user Project BlueFlacon: https://www.youtube.com/watch?v=H3aq-nRih4c

Cleanflight OSD

Clones

Buzzer Issue

Some clones have a buzzer design flaw where the buzzer connector negative is connected to the main ground plane of the board causing the buzzer to buzz constantly. The fix is to use the buzzer pads on the underside of the board instead.

Extras

Troubleshooting

References