1. AP Firmware Configuration
1. Confirm that the ESCs are using BLHeliSuite32 / BLHeli_S firmware.
2. Enable the Mission Planner configurator, connect the flight controller, and navigate to SERVO OUTPUT to confirm the throttle output channel."
- Navigate to Configuration - Full Parameter List, search for 'BLH,' and set the following parameters:
- SERVOBLHMASK = 4 (Configure the output channel that needs to enable DSHOT. Since channel 3 was previously set as the throttle channel, we will also select channel 3 here)
- SEVRO_BLHOTYPE = 6(Select the DSHOT600 protocol.)
- SERVODSHOTESC = 1 (For BLS ESCs, set it to 1. If set to 2, the motors might not spin.)
4. After making the changes, click 'Write Params' on the right and confirm."
5. Unplug and reconnect the power, then reconnect the flight controller. Go to Data - Messages. As shown in the image below, you should see the channels changed to DS600 3-4, indicating the settings were successful. When using the DSHOT protocol, throttle calibration is not required.
(Since the flight controller output channels S3-S4 share the same timer group, channel 4 also needs to be set to the DSHOT protocol. For more details, please refer to the F405 WING manual: Part 5 AP Channel Mapping.
https://store-fhxxhuiq8q.mybigcommerce.com/product_images/img_SpeedyBee_F405_WING_APP/SpeedyBee_F405_WING_APP_Manual_V1.1-EN.pdf)
For more DSHOT settings, please refer to the AP official website::https://ardupilot.org/plane/docs/common-dshot-escs.html#dshot-escs
After completing the settings, you can also access the ESC configuration interface directly through the flight controller to adjust the ESC settings.
2. INAV Firmware Configuration
1. Ensure that the ESCs are using BLHeliSuite32 / BLHeli_S firmware.
2. Connect the flight controller to your computer, open the INAV Configurator, and navigate to the OUTPUT tab. As shown in the image below, select DSHOT600 and then click 'Save and Reboot' in the bottom right corner.
3. When using the DSHOT protocol, ESC calibration is not required. After saving and rebooting, ensure that the two switches in the red boxes shown below are enabled (as shown in the upper red box, the Motor/Servo Output switch needs to be enabled). Then, save and reboot again.
After that, you can test the motors by dragging the slider indicated by the arrow on the left side.
(Please ensure that the propellers are not installed during motor testing)
Comments
0 comments
Please sign in to leave a comment.