User Tools

Site Tools


rc:hw:esc:swift10a_blheli

# Flash SkyRC Swift 10A with BLHeli firmware

## Hardware

* Arduino MEGA (better), or Cheap USBAsp from eBay * Soldering iron * Enameled Copper wire, diam 0.2mm * Solder * 3 Pin female header pitch 2.54mm * Large heatshrink tube. I used diam 24mm.

## Steps

### Hardware 1

* Remove the plastic of the ESC * Glue the header onto the regulator (next to the cap). Try to have it flush the edge so you can keep it accessible for later. * Solder the wires from the test points to the header * Connect the header to the arduino mega * Power the ESC

### Software

It's a little bit complicated for two reasons: I first used owSilProg before I discovered BlHeliSuite and I couldn't flash a new ESC directly with BlHeliSuite. But it worked, on ten ESC.

* Get owsilprog * Use the AVRBurn tool to flash the firmware onto the arduino mega * Use owSilProg to flash the ESC with BlHeli. Select HK10A MULTI. * Flash all your ESC * Get BlHeliSuite * Use the AVRBurn tool to flash the BLHeliSuite programmer firmware (use the PB2PB3 or MULTI one (I think)) * Reflash the ESC with the most recent BlHeli firmware

### Hardware 2

* Cut a length of heatshrink tube so the ESC fits in. Have 3mm on both sides of the board. * Heat in place * Fly the damn uav !

## Links

* https://github.com/bitdump/BLHeli/tree/master/SiLabs * http://oddcopter.com/2012/07/18/flashing-silabs-escs-with-blheli-firmware/ * http://www.olliw.eu/2012/owsilprog/ * https://github.com/x893/C2.Flash * http://akb77.com/g/silabs/jump-to-silabs-step-1/ * http://stigern.net/blog/?p=456

/home/share/www/redox.ws/wiki/data/pages/rc/hw/esc/swift10a_blheli.txt · Last modified: 2023/11/24 21:55 by 127.0.0.1