Skip to main content

BLHeli32

Setup for a new UAV:

  1. After connecting and reading the setup, click Flash BLHeli
  2. Select the newest possible firmware version and flash it (32.9 is the newest version during the time of writing - 22.12.2022).
  3. After the firmware is flashed, apply the MRS config for the motors (ESC Setup - Read setup from ini file):
  1. After the ini file is loaded, click Write setup
  2. Modify the motor spin direction if necessary

If you never programmed an ESC:

  1. Download BLHeliSuite32: https://github.com/bitdump/BLHeli/releases
  2. Create a BLHeli programmer from Arduino Nano:
    • connect Arduino nano to your comupter, run BLHeliSuite32
    • Select Make interfaces on the top bar
    • Select your Arduino model (e.g. Nano w/ ATmega328 (old Bootloader))
    • Select Arduino BLHeli Bootloader
    • Select the correct serial port on the bottom
    • Click the Arduino BLHeli Bootloader button, a dialog box will show up, confirm it
    • You should see "Arduino flashed successfully"
  3. Connect the ESC to the Arduino (signal to pin D3, GND to GND).

img

  1. Power up the ESC (e.g. connect a battery to the UAV)
  2. On the top of BLHeli32Suite, click Select BLHeli_32 Interface and choose BLHeli32 Bootloader (USB/COM)
  3. Go to the ESC Setup tab, select the correct serial port on the bottom and click Read Setup
  4. The ESC settings should now be read from the ESC and displayed
  5. You can now modify the settings and click Write Setup to save.