Posts: 307
Threads: 18
Likes Received: 69 in 48 posts
Likes Given: 33
Joined: Sep 2016
Reputation:
9 14-Sep-2017, 08:51 PM (This post was last modified: 14-Sep-2017, 08:52 PM by Dutch Drone Builder.) Hello People,
I accendently bricked the ESC's on a TBS powercube, do someone know if it's possible to flash them with a programmer and how.
With kind regards
• Posts: 2,286
Threads: 38
Likes Received: 1,527 in 995 posts
Likes Given: 1,881
Joined: Apr 2016
Reputation:
72 Which ESCs? They make a 2-in-1 25A ESC or a 4-in-1 12A ESC.
Either way, there should be a row of four solder pads near each MCU. One will be ground, then 3.3V power, C2CK, C2D.
If you can find those, you should be able to flash them with the C2 interface and an Arduino. (You only need to connect Ground, C2CK and C2D as you'll be powering the ESCs externally).
See the 'Manuals' folder in your BLHeliSuite installation folder.
• Posts: 2,286
Threads: 38
Likes Received: 1,527 in 995 posts
Likes Given: 1,881
Joined: Apr 2016
Reputation:
72 15-Sep-2017, 06:17 PM (This post was last modified: 15-Sep-2017, 06:22 PM by unseen.) Ahh... that's an old Atmel based ESC.
They need programming over a six-pin ICSP interface which can also be done with an Arduino board.
• Posts: 307
Threads: 18
Likes Received: 69 in 48 posts
Likes Given: 33
Joined: Sep 2016
Reputation:
9 Unseen, can you help me how to wire up this ESC with an Arduino board so I can fix them?
I really appreciate your help.
• Posts: 2,286
Threads: 38
Likes Received: 1,527 in 995 posts
Likes Given: 1,881
Joined: Apr 2016
Reputation:
72 I can only give you clues as I don't have one of these ESCs myself.
If you look in the BLHeliSuite 'Manuals' folder, you'll find a document called "BLHeli programming adapters.pdf". In there, is a section about "Programming adapters for initial flash of Atmel MCUs."
This describes how you can use an Arduino to program the Atmel MCU. The interface is a six pin interface and not surprisingly, there are six pads just next to the MCU on your ESC.
You'll need to get your multimeter out to confirm which pad is connected to which pin on the MCU. I suspect that the pin layout of these pads match the ISP connector on the Arduino, but you should check to be sure.
There's also another document there called "How to make an Arduino ISP.pdf" which you will also find helpful.