I’ve always found @chrisdo’s Scisky set-up guide to be very helpful for initial set-up, so I thought I’d make a basic set-up guide for the new Banggood/Eachine Micro 32bits F3 flight controller based on the SP Racing F3 EVO for DSM2/X compatible satellite receivers.
** Prep the board by soldering on the main battery leads, satellite receiver connector, and motors. Refer to the pictures below.
Open cleanflight and flash with the most recent stable version of the “SPRACINGF3EVO” hex file (1.13.0 at the time of this writing). If you accidentally flash another .hex file onto the board, and the board becomes unresponsive, don’t worry. You can always go back and short the bootloader to re-flash with the correct file. Power down the FC after completing.
Power up the FC, and connect to Cleanflight.
- “Set-up” tab -> calibrate accelerometer
- Go to the “Ports” tab.
- UART3 row -> engage the “Serial Rx”.
- Go to the “Configurations” tab.
- Mixer -> Quad X
- Receiver Mode -> “Rx_Serial”.
- Serial Receiver Provider -> choose “Spektrum 1024” for DSM2, or “Spektrum 2048” for DSMX
- Set Motor Stop
- Min Throttle = 1000, Mid Throttle = 1500, Max Throttle = 2000, Min Command = 1000
- Go to the “Receiver” Tab
- Set TAER1234 and Save.
- If you bound your rx previously, you can now confirm that all sticks & aux switches respond properly. If not, you can proceed normally, and we will re-visit this in step 10.
** You may need to reverse your Aileron and Rudder servos on your transmitter.
*** You may also need to set the servo travel on the throttle channel to 125 on the low side to arm.
- Go to the “Modes” Tab
- Set “ARM” to AUX1 if you wish to arm via switch.
- Set Flights Modes (Optional). Acro/Rate mode is the default, so if you wish to use Angle and Horizon, you will need to set it now. I usually put the flight modes on AUX2, with a 3-position switch to have access to all 3 flight modes.
- Go to the “PIDs” Tab
- Roll Rate -> 0.50 to start. Adjust higher for more sensitivity, lower for less sensitivity. (I use 0.65)
- Pitch Rate -> 0.50 to start. Adjust higher for more sensitivity, lower for less sensitivity. (I use 0.65)
- Yaw Rate -> 0.50 to start. Adjust higher for more sensitivity, lower for less sensitivity. (I use 0.75)
- I found the stock multiwii re-write PIDs to be a fine place to start for an X frame. There’s a little oscillation when descending fast, so I will need to work it out.
- Go to the “CLI” Tab
- Motor Jitter/Start up spinning -> Type: “set motor_pwm_rate=32000” enter.
- For Satellite Binding -> Type: “set spektrum_sat_bind=5” for DSM2, or “set spektrum_sat_bind=9” for DSMX
- Power down. *The next time you power up, the receiver will go into bind mode.
- Go to a room that is away from any wireless routers, computers, or wireless phones.
- Set up a new model on your Tx for this board.
- Reverse the Aileron and Rudder servos.
- Set the Throttle travel to 125 on the low side. Rudder Travel to 125 on both sides.
- Turn off your Tx.
- Power on the F3 Evo brushed board with your battery. The Satellite Rx should go into bind mode automatically. If not repeat the “Satellite Binding” part of Step 8.
- Power up your Tx while holding the bind button. If all goes well, it should bind up with no problem. If not, repeat the “Satellite Binding” part of Step 8, and try again.
Once you’re bound, you can connect to Cleanflight again and confirm that the receiver is working properly in the Receiver Tab. If everything is OK, then you are ready to disconnect and fly!
Install the props. (“A” to the Red/Blue wired CW motors. “B” to the Black/White wired CCW motors).
Arm and Fly
- Connect main battery and confirm solid red light with flashing blue “activity” light.
- If you set up the Arming via aux switch, then flip the switch to arm. The blue light should turn solid when armed.
- If you did not set up arming via aux switch, then you can arm by dropping the Throttle to zero, and Yaw to full right. The blue light should turn solid when armed.
- You’re now ready to fly.