background image

28 

Step 6: 

There are two Load Firmware options: 

Load Firmware[Online] 

or 

Load Firmware[Local]

, you 

are recommended to select 

Load Firmware[Online].

 

 

Step 7: 

After loading, click 

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. 

 

 

SunFounder

Summary of Contents for SFX190

Page 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...

Page 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...

Page 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 ...

Page 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...

Page 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...

Page 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 ...

Page 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...

Page 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 ...

Page 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...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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...

Page 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 ...

Page 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...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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 ...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Reviews: