I actually finished this a while ago, I just haven’t got around to updating the blog since then. A lot has happened since I updated it…so let’s get into it.
In Part 2 of the ESC flashing, I’m going to add a couple pics on the hardware side of things. From there, it should be easy enough to figure out how to do the software yourself, with the link to BLHeli I posted in Part 1.
To start the process, take a knife or razor blade and split the shrink wrap open. Do this on the flat side, which has the heat sink, which will help protect the ESC from the knife. Go slow, and it goes pretty quick.
This four pin header with only three pins connected allows the ESC to connect to ground and pins 12 and 11 on the Arduino using only one connector. Pins 12 and 11 are default, but can be changed to any Arduino pin. Once connected, I ran a test to make sure the solder joints were good, and then flashed the speed controller.
Then, with a lighter or torch, shrink it until it fits nice and snug. Keep the heat moving at all times, don’t stop or you’ll melt a hole in the covering. It doesn’t take long, and soon you’ll be done. Who would even know you’ve ever opened it up?
That’s all there is too it, besides the software.
P.S. If this seems like too much work, there are several places that sell ESCs already flashed with SimonK firmware, and they are only a couple bucks more then buying them stock.