BLHeli for Atmel and Silabs, united by BLHeliSuite - RC Groups
Thread Tools
Mar 31, 2014, 02:22 PM
Registered User
Discussion

BLHeli for Atmel and Silabs, united by BLHeliSuite


Now the BLHeli firmware/software suite is available also for Atmel ESCs.
The ESC firmware source code is published here: https://github.com/bitdump/BLHeli
The BLHeliSuite PC software can be found here: http://www.helifreak.com/blog.php?b=2162
or here: https://www.mediafire.com/folder/dx6...4l/BLHeliSuite
Information on programming adapters that can be used with BLHeliSuite can be found here: https://github.com/bitdump/BLHeli/ra...20adapters.pdf

The Atmel version of the ESC firmware is a direct conversion of the SiLabs version.

All Atmel versions and SiLabs versions from rev13.2 also has bootloader functionality, which means FW upgrades and parameter changes can be
done over the throttle signal cable:

The picture above is taken after a successful flash of a HK F-30A UBEC over the throttle input cable using an FTDI.
Instead of using the throttle input cable, one can also add a separate dedicated 2-3pin cable for bootloader input.

Some of the ESCs that have been mapped so far:

Among others, there are Blueseries, HK UBEC, Multistar, Supersimple...
See here for details: https://github.com/bitdump/BLHeli/bl...s.pdf?raw=true

Cheers,
Achim and Steffen


Also - a very good video that among other things explain throttle calibration:
BLHeli - 100% Explained (24 min 10 sec)
Last edited by sskaug; May 12, 2016 at 01:05 PM.
Sign up now
to remove ads between posts
Mar 31, 2014, 02:31 PM
Team Warpsquad!!!
Btnewman's Avatar
Awesome work! Thank you guys! Can we add the hk yep7a to the supported list?

Will it also do bidirectional motor controls for the quad world?
Mar 31, 2014, 02:40 PM
Registered User
About the YEP 7A, you're not happy with the XP3A or XP7A? Soldering programming connector on the YEP 7A is a PITA (I have done it...)!

And it does bidirectional. I don't think bidirectional has been tested so much in the quad world yet, there is a tradeoff between how fast reversals are done and how smooth they are. Would be interesting to hear how it performs in a quad.
Last edited by sskaug; Mar 31, 2014 at 02:48 PM.
Mar 31, 2014, 03:01 PM
Team Warpsquad!!!
Btnewman's Avatar
Thanks, I am very willing to try bidirectional on my 200mm quad just for kicks and grins!

And funding is really limited right now so going out and buying more esc's is kind of hard justification. As well as the challenge of getting them to work better.

On the quad they were intended for, I switched them out for plush 6a's and am getting closer to good flights.
I just have almost everything else to piece together another little quad and would rather not go out and get more esc's quite yet.
Mar 31, 2014, 03:03 PM
Extreme Superlative Hyper-Pro
Moto Moto's Avatar
Do you have Linux tool support yet? I've used esc-tool-for-blheli, but it's not up to date.

I don't do Windows!
Mar 31, 2014, 03:59 PM
Registered User
Flyingfool's Avatar
Hi,

I have some old plush 10 amp escs that I just installed with simonk with bootloader and was wondering if the blheli can be installed over the servo cable like simonk since it already has a bootloader on it or do I have to remove them and resolder wires to them to flash them with blheli with bootloader?

Randy
Mar 31, 2014, 04:25 PM
Registered User
Quote:
Originally Posted by Flyingfool
Hi,

I have some old plush 10 amp escs that I just installed with simonk with bootloader and was wondering if the blheli can be installed over the servo cable like simonk since it already has a bootloader on it or do I have to remove them and resolder wires to them to flash them with blheli with bootloader?

Randy
BLHeli for Atmel uses a smaller bootloader (AVRootloader), which is only 512 bytes, though can write/read to the EEprom. I guess the bootloader can not be changed over the servo cable. The fuses have to be changed, AFAIK only possible with a flash over the ISP Interface.
Mar 31, 2014, 08:50 PM
I just wanna fly, fly, fly
Brainstorm's Avatar
Quote:
Originally Posted by sskaug
Now the BLHeli firmware/software suite is available also for Atmel ESCs.
The ESC firmware source code is published here: https://github.com/bitdump/BLHeli
The BLHeliSuite PC software can be found here: http://www.helifreak.com/blog.php?b=2162

The Atmel version of the ESC firmware is a direct conversion of the current Rev11.2 SiLabs version.
Fabulous news, Achim and Steffen! I am certain the Atmel port will make a lot of BLHeli converts. And the harmonized BLHeliSuite makes the dual SiLabs and Atmel versions even cooler.

Thank you for all your hard work and dedication! Kudos!

-Roland
Apr 01, 2014, 12:56 AM
:)
This is indeed exciting!

Congratulations on the release!!!

I look forward to trying this out

Shall we direct all BLHeli conversation toward this thread now? So you don't need to also watch the old one?
Apr 01, 2014, 09:09 AM
Registered User
Sure, I think this thread will be the best place for BLHeli topics going forward.
Apr 01, 2014, 11:18 AM
Registered User
sbstnp's Avatar
Congratulations on the relase @sskaug, this is absolutely awesome!
Apr 01, 2014, 12:16 PM
Team WarpSquad
Daryoon's Avatar
Awesome work @sskaug. Thank you for BLHeli.

And thank you to @4712 for the user friendly GUI. BLHeliSuite rocks!
Apr 01, 2014, 02:38 PM
Friend is a 4 letter word...
JussiH's Avatar
Great work, Steffen

This is gonna make all things BL heli a lot easier!
Apr 01, 2014, 03:59 PM
Registered User
Flyingfool's Avatar
Nice work Steffen,

Do you think you could map the older turnigy plush 10 amps and the blue series 12 amp escs?

Thanks,
Randy
Apr 01, 2014, 04:18 PM
Registered User
WheresWald0's Avatar
Quote:
Originally Posted by sbstnp
Congratulations on the relase @sskaug, this is absolutely awesome!
Sebastian, what are you doing away from the Deviation forum. Are you a MR flyer too?

I'm just starting and will likely flash a few ESC with BLHeli when I figure out how to create a build environment.


Thread Tools