background image

Preface 

About SunFounder  

SunFounder  is  a  technology  company  focused  on  Raspberry  Pi  and  Arduino  open  source 
community development. Committed to the promotion of open source culture, we strive to 
bring the fun of electronics making to people all around the world and enable everyone to 
be a maker. Our products include learning kits, development boards, robots, sensor modules 
and  development  tools. In  addition  to  high  quality  products,  SunFounder  also offers video 
tutorials to help your own project. If you have interest in open source or making something 
cool, welcome to join us! Visit 

www.sunfounder.com

 for more! 

About This User Manual  

The small outdoor racing drone kit SFX190 applies the 

SF Racing F3 

as the flight controller, thus 

it 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.  In  this  manual,  instructions  are 
provided on software debugging for the flight controller.  

Notes:  

1. If you have a components kit, please follow video tutorials under 

VIDEO

 on our website 

for assembly.   
2. If you purchase an assembled one, the software debugging has been configured on 
the flight controller originally, which is mentioned in 

Chapter 2

 and 

Chapter 3

. If you want 

to redo it, you can follow those instructions. 

Safety Precautions

 

 

DO FULLY

 

recharge

 

the battery before use, and please install the

 

buzzer

 

alarm

 in case of 

damages caused by over-discharge.   

 

When you fly the quadcopter for the first time, please go to an open environment and 
avoid crashing into hard objects in case of quadcopter especially propeller damages. 

Free Support 

If you have any 

TECHNICAL questions

, add a topic under 

FORUM

 section on our website 

and we'll reply as soon as possible.  

For 

NON-TECH  questions

  like  order  and  shipment  issues,  please

 

send  an  email  to 

[email protected]

. You're also welcomed to share your projects on FORUM. 

 

SunFounder

Содержание SFX190

Страница 1: ...al photography it s perfect In this manual instructions are provided on software debugging for the flight controller Notes 1 If you have a components kit please follow video tutorials under VIDEO on our website for assembly 2 If you purchase an assembled one the software debugging has been configured on the flight controller originally which is mentioned in Chapter 2 and Chapter 3 If you want to r...

Страница 2: ...alibration 16 2 3 2 Configuration 17 2 3 3 Receiver 18 2 3 4 Configuring Parameter of PID 20 2 3 5 Configuring the Flight Mode 21 3 Cleanflight 23 3 1 Installing Cleanflight 23 3 2 Flashing SF RACING F3 Firmware 25 3 3 Configuring the Wizard of SF RACING F3 29 3 3 1 Calibration 29 3 3 2 Configuration 30 3 3 3 Receiver 31 3 3 4 Configuring Parameter of PID 34 3 3 5 Configuring Flight Mode 35 Append...

Страница 3: ...pports high performance floating point arithmetic and faster calculation by the ARM Cortex M4 kernel The looptime for the flight controller is about 2 times of the previous STM32F1 2 The functions of the I O ports in the flight controller can be greatly extended and these ports can be used simultaneously for connecting various devices such as OSD Smartport SBUS GPS LED light strip battery monitor ...

Страница 4: ...contribute to the system 1 3 Radio Transmitter Configuration taking FS I6X as an example 1 Radio Transmitter Overview 2 Button Functions To enter the main menu press and hold the OK button Use the UP and DOWN button to select the section and press OK Then use the UP and DOWN button to select the submenu and press again OK Most of the following screens work similarly 1 Press OK to select the parame...

Страница 5: ... transmitter to operate 2 Press and hold OK to enter the main menu and press OK again to select the system setup as shown below Press DOWN and select AUX switches and press OK to get into the interface below Press and hold OK and the AUX switches will restore the default setting Press OK to select the aux channel and UP or DOWN to turn it ON or OFF Here we open two AUX channels SWA and SWC and set...

Страница 6: ...els and OK to select the channel to be set then UP or DOWN to select the corresponding channel Here we set CH5 SWC CH6 SWA then press and hold CANCEL to exit and save the setting 5 Press Cancel twice to exit the setting Now the transmitter configuration is done Structure Specification Dimensions Board sizing 36 x 36 mm with 3 5mm mounting holes Weight 5 8g The front S u n F o u n d e r ...

Страница 7: ...D 3 USART3 headers Used for the 3 3 V I O ports It MUST NOT be used when PWM RX is in use or when it s IO_2 CH3 4 USART3 Headers 1 GND 2 VCC 3 TXD 4 RXD 4 USART1 headers Used for the 5V I O ports OSD etc DO NOT use it when the USB port is connected USART1 Headers 1 GND 2 VCC 3 TXD 4 RXD 5 IO_1 connector To connect the PWM RX or PPM RX remote signal mode as well as set the LED and GPIO When using t...

Страница 8: ...lso available IO_1 connector 1 GND 2 VCC 3 CH1 PPM 4 CH2 GPIO 5 CH5 GPIO 6 CH6 GPIO 7 LED_STRIP 8 3 3V 6 IO_2 connector Serial RX PWM RX GPIO USART3 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 USART3 RX CH3 4 7 8 can be used as general purpose I O if not for serial PWM RX CH7 8 can be used for a 3 3V sonar sensor when ...

Страница 9: ...formation A 50mA 5 0V low power consumption buzzer is used for the alarm of low voltage and searching for lost aircraft in the Cleanflight software 9 ESC Servo output headers To connect eight motors or servos It currently supports PWM ESCs 400Hz by default Oneshot 125 ESCs and PWM servos 50Hz by default 10 Boot headers To recover the firmware It runs the STM32 loading program if the soldering pads...

Страница 10: ... connector To connect to external sensors and OLED display SCL and SDA are the signal ports of the 3 3V I2C1 connector 1 GND 2 5 0V 3 SCL 4 SDA 1 4 Software The SF Racing F3 runs the Cleanflight and Betaflight flight control software which has a community with a growing number of friendly developers and users Being open source means that you can also contribute to the system S u n F o u n d e r ...

Страница 11: ...ht Step 1 Run the Google Chrome You will see the interface as shown below Step 2 Click on the Customize and Control Google Chrome button at the top right of the window then on the drop down list select More Tools Extensions S u n F o u n d e r ...

Страница 12: ... On the window click browse the Chrome Web Store And you ll see the shop page as below Step 4 Type in Betaflight in the search bar select Apps and press Enter You will see the Betaflight app S u n F o u n d e r ...

Страница 13: ...ther to add the extension or not Just click Add app Step 6 The software installation may take a little time When it is done you will see the Betaflight app in Chrome Extensions 2 2 Flashing the SF RACING F3 Firmware Step 1 Click Betaflight to run the ground control software GCS S u n F o u n d e r ...

Страница 14: ...If YES choose the corresponding COM port at the top right corner on the software Do not connect now Step 4 If there is NO driver software on your computer please install the driver first Note If the flight controller is recognized by the computer please skip this step 1 The SF RACING F3 flight controller applies STM32 Virtual COM Port VCP You can download this driver in Betaflight S u n F o u n d ...

Страница 15: ...tware Virtual comport driver Win8 Here type in Win7 or Win8 for your computer s operating system You can see there are two files If your system is 64 bit please click dpinst_amd64 to install if it is 32 bit click dpinst_x86 Wait until the installation is completed 4 Replug in the USB cable and then you can see the flight controller is recognized by the computer in the Device Manager S u n F o u n ...

Страница 16: ...s Load Firmware Online and Load Firmware Local you are recommended to select Load Firmware Online Step 7 After loading click Flash Firmware to start flashing Wait for Flash Firmware completed Note DO NOT pull out the USB cable during the firmware flashing or you will get an error USB Device Not Recognized when you replug in the USB cable 1 Thus you need to pull out the USB cable and use the tip of...

Страница 17: ...a while Note If the flash goes wrong the following page will appear Solution Disconnect the USB cable from the computer Connect the two soldering pans beside BOOT on the board with a wire then plug back the USB cable and take away the wire In the software decrease the baud rate And click Flash Firmware again S u n F o u n d e r ...

Страница 18: ...vel surface click Calibrate Accelerometer for calibrating horizontally There is no need to calibrate the compass If the arrow in the software does not face the front of the aircraft just replug the USB cable to try 2 Calibrating the ESCs Click Motors on the left then click switch in frame 1 to activate Enable motor control Next slide the Master switch in frame 2 to the max and connect the battery ...

Страница 19: ...ibrating is completed After the ESC s calibrating is done slide Master to the lowest and inactivate 1 to disconnect the battery from the aircraft 2 3 2 Configuration Click Configuration on the left to set Quad X as default mode in Mixer and select ONESHORT125 and click to activate MOTOR_STOP in ESC Motor Features Activate VBAT in Battery Voltage part then remember to click Save and Reboot after se...

Страница 20: ...set it as 0 After setting click Save and Reboot to save it 2 3 3 Receiver The SF RACING F3 supports PPM SBUS and DSM DSMX thus you can set your receiver to these modes PPM Signal Mode The receiver is set under the PPM signal mode originally Under this mode the least serial ports are occupied and the LED indicator can be set Here PPM is set as the default RX signal input in Betaflight So if your re...

Страница 21: ...ct SBUS in Serial Receiver Provider DSM Signal Mode 1 If your receiver is in the DSM DSMX signal mode click Ports and enable Serial RX in UART3 then click Save and Reboot 2 Click Configuration select RX_SERIAL as Receiver Mode and select SPEKTRUM1024 in Serial Receiver Provider S u n F o u n d e r ...

Страница 22: ...k up the radio transmitter and pull the rocker of throttle or yaw and you will see the change of channels related as shown below 2 3 4 Configuring Parameter of PID Click PID Tuning and you will see the PID value and RC rate of different channels You do not need to modify them PID Proportional Integral Derivative is used to adjust the flight S u n F o u n d e r ...

Страница 23: ...horizontal mode and manual mode You need to choose a 2 channel or 3 channel AUX x set the self stabilization mode horizontal mode and manual mode to be controlled all by AUX x and then set the volume for three modes in Betaflight For example here we choose the 3 channel AUX1 to control these three modes Click Add Range in AIR MODE to run the manual mode Select AUX1 and the value ranging from 1700 ...

Страница 24: ...modes from three 2 Set the ARM DISARM mode and alarm mode Choose an AUX x to control the ARM DISARM Mode of the aircraft For example here we choose AUX2 Click Add Range in ARM to set ARM DISARM modes and select AUX2 and the value ranging from 1700 to 2100 Click Add Range in BEEPER to set the buzzer alarm and select AUX3 and the value ranging from 1700 to 2100 Click Save to save the settings After ...

Страница 25: ...Chrome And you will see the interface as shown below Step 2 Click on the Customize and Control Google Chrome button at the top right of the window and then on the drop down list select More Tools Extensions Step 3 Click browse the Chrome Web Store S u n F o u n d e r ...

Страница 26: ...ct Apps and you will see the Cleanflight App Step 5 Click ADD TO CHROME A prompt Add Cleanflight Configurator will pop up and then click Add app to install Step 6 The software installation may take a little time When it is done you will see the Cleanflight app in Chrome Apps S u n F o u n d e r ...

Страница 27: ...Step 1 Click Cleanflight to run this ground control software Step 2 Connect the SF RACING F3 to the computer with a USB cable Open the Device Manager to check whether the SF RACING F3 is recognized by the computer or not S u n F o u n d e r ...

Страница 28: ...he driver first Note If the flight controller is recognized by the computer please ignore this step 1 The SF RACING F3 flight controller applies STM32 Virtual COM Port VCP You can download this driver in Cleanflight 2 After downloading the driver double click VCP_V1 4 0_Setup exe to install it After it s completed click Close please CONTINUE the installation below S u n F o u n d e r ...

Страница 29: ...e choose dpinst_x86 Wait until the installation is completed 4 Replug the USB cable and then you can see the fight controller is recognized by the computer in the Device Manager Step 5 Click Firmware Flasher you can see the icons name on the left by amplifying the Cleanflight logo to upgrade and flash the firmware Choose a board SPRACINGF3 Choose a latest firmware version XXXXX based on the actual...

Страница 30: ...ck Flash Firmware to start flashing Wait for the flash being done Note Do not pull out the USB cable during firmware flash or you will get an error USB Device Not Recognized if you reinsert the USB cable Thus you need to pull out the USB cable and use the tip of a tweezer or a screw driver to connect the two BOOT pads as shown below for a while S u n F o u n d e r ...

Страница 31: ...ace the SF RACING F3 on a level surface click Calibrate Accelerometer to proceed calibrate horizontally There is no need to calibrate the compass If the arrow in the software does not face the front of the aircraft just replug the USB cable to try 2 Calibrating the ESCs Click Motors on the left then click switch in frame 1 to activate Enable motor control Next slide the Master switch in frame 2 to...

Страница 32: ...tors spin the calibrating is completed After the ESC s calibrating is done slide Master to the lowest and inactivate 1 to disconnect the battery from the aircraft 3 3 2 Configuration Click Configuration on the left to configure Quad X as default mode in Mixer enable MOTOR_STOP in ESC Motor Features and VBAT in Battery Voltage part and then remember to click Save and Reboot after setting S u n F o ...

Страница 33: ...and set 90 for Yaw Degrees place it with the arrow right at the head set it as 0 After setting click Save and Reboot to save it 3 3 3 Receiver The SF RACING F3 supports PPM SBUS and DSM DSMX thus you can set your receiver to these modes PPM Signal Mode The receiver is set under the PPM signal mode originally Under this mode the least serial ports are occupied and the LED indicator can be set Here ...

Страница 34: ...hen click Save and Reboot 2 Next click Receiver on the left select RX_SERIAL as Receiver Mode and select SBUS in Serial Receiver Provider Then click Save DSM DSMX Signal Mode If your receiver is in DSM DSMX signal mode click Ports on the left and enable Serial RX in UART3 and then click Save and Reboot S u n F o u n d e r ...

Страница 35: ...ct RX_SERIAL as Receiver Mode and select SPEKTRUM1024 in Serial Receiver Provider Then click Save For DSMX Signal Mode Click Receiver on the left select JR Spektrum Graupner for Channel Map RX_SERIAL as Receiver Mode and SPEKTRUM2048 in Serial Receiver Provider Click Save S u n F o u n d e r ...

Страница 36: ...PID value and RC rate of different channels You do not need to modify them PID Proportional Integral Derivative is used to adjust the flight performance By default the plane flies mildly which will respond to the control a little slower You can adjust the PID parameters to get a more agile flight If you are a beginner you are not recommended to do so S u n F o u n d e r ...

Страница 37: ...control these three modes Click Add Range in ANGLE to run the self stabilization mode Select AUX1 and the value ranging from 900 to 1300 Click Add Range in HORIZON to run the horizontal mode Select AUX1 and the value will be 1300 to 1700 Then the rest is the value range of the manual mode You can set the ranges for different modes yourself ANGLE in green indicates AUX1 is in ANGLE mode now Try to ...

Страница 38: ... to set ARM DISARM modes and select AUX2 and the value ranging from 1700 to 2100 Click Add Range in BEEPER to set the alarm mode and select AUX3 and the value ranging from 1700 to 2100 Click Save to save the settings After all the settings click Disconnect at the top right of the software to break the connection with the SF RACING F3 S u n F o u n d e r ...

Страница 39: ...you can pull the throttle gently to start flying the aircraft Control During the Flight Before applying the remote control you need to know there are two different types of remote control They are different in the position of throttle left what we provided in this kit and right The throttle controls the motor speed The higher you push it the motor rotates faster and the quadcopter flies higher and...

Страница 40: ...nels of Remote Controller Aircraft Climb Sink Remote Controller right hand throttle Remote Controller left hand throttle Aircraft Forward and backward Remote Controller right hand throttle Remote Controller left hand throttle S u n F o u n d e r ...

Страница 41: ...39 Aircraft Roll to the right and left Remote Controller Aircraft turn on its own axis Remote Controller S u n F o u n d e r ...

Страница 42: ...yright Notice All contents including but not limited to texts images and code in this manual are owned by the SunFounder Company You should only use it for personal study investigation enjoyment or other non commercial or nonprofit purposes under the related regulations and copyrights laws without infringing the legal rights of the author and relevant right holders For any individual or organizati...

Отзывы: