Press “Flash BLHeli” and you will see a pop up window. Firmware option should be filtered down to only 1 left, because it has BLHeliS installed previously, and the system can detect what firmware this ESC needs 9. Select this firmware, and click OK to flash. After it’s done, you should see the updated BLHeliS revision number. BLHeli is an ESC firmware, and BLHeli32 is the 3rd generation after BLHeli and BLHeliS. BLHeli32 is written for ESC ‘s that utilize 32-bit MCU (STM32F0 Cortex-M0 at 48MHz), unlike BLHeli and BLHeliS ESC’s that runs on 8-bit processors. BLHeli32 does not work with 8bit Atmel or Silabs ESC’s. Quick guide on how to install BLHeliSuite32 for BLHeli32 (BLHeli32)The Download Link for PC changed to https://drive.google.com/drive/folders/1Y1bUMnRRolmMD.
2020 Jan – Added instructions for BLHeli Configurator Posted in Tutorial and tagged beginners, blehlis, ESC, firmware, flight controller, Naze32 on 1st December 2019 by Oscar.
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23Learn about signing commits
- Choose a tag to compare
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23Learn about signing commits
DieHertz released this
Standalone application
Big thanks to @basdelfos for making this happen!
To use the new Configurator, just download the archive for your platform, extract/open and run the app.
There's no installer yet or auto-update features, so you'll have to retain archive contents for future use and download a new version when it comes out.
Changes
- Configurator is now built for all major platforms as a standalone app.
- Added a warning about missing BLHeli_32 support
Blheli 32 Suite Download For Windows
Blheli Configurator Windows
Blheli S
Note
ArduPilot firmware supports the pass-through protocol with up-to-date BLHeli_32 firmware and BLHeliSuite32 only.
Warning
Blheli Configurator For Windows
For pass-through to function, the motor protocol (Copter,Rover) or Q_M_PWM_TYPE (QuadPlane) must be set to a digital protocol, ie. one of the DShot protocols. If you wish to use one of the other protocols, just reset the motor protocol after using pass-through to change motor directions or set min/max values. The autopilot must be re-booted after a protocol change.
BLHeli_32 pass-through protocol allows you to configure and upgrade your ESCs without having to disconnect them from your vehicle. You can plug a USB cable into your autopilot and run the BLHeliSuite32 software for Windows to configure your ESCs. ArduPilot firmware supports the pass-through protocol with BLHeli_32 only.
The following section shows how to setup BLHeli_32 pass-through support:¶
To enable BLHeli_32 pass-through you need to set the following parameters and reboot your autopilot:
- Set SERVO_BLH_AUTO to 1 to enable automatic mapping of multirotor motors for BLHeli_32 pass-through and telemetry support. for most multirotor and quadplane users this will do the right thing. if using BLHeli_32 ESCs on non-multirotor motors with the respective SERVOn_FUNCTION set to 70 (=throttle), 73 (=throttle left) or 74 (=throttle right), you will need to further specify the used outputs as follows:
- Use SERVO_BLH_MASK to enable BLHeli_32 pass-through and telemetry support on non-multirotor motors and / or exactly specify which servo outputs you want to enable BLHeli_32 pass-through and telemetry on.
- Set SERVO_BLH_PORT to specify the autopilot’s port used to connect to your PC running BLHeliSuite32 for ESC configuration. It defaults to USB and likely does not need to be altered. Beware that this does NOT specify the serial port used for the ESC’s telemetry feedback to your autopilot!
Now connect a USB cable to your autopilot and use BLHeliSuite32 on Windows to connect. Select “BLHeli32 Bootloader (Betaflight/Cleanflight)” from the interfaces menu.