New Products Flash Sale
Thread Tools
Old Mar 31, 2014, 03:22 PM
sskaug is offline
Find More Posts by sskaug
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 02:05 PM.
Sign up now
to remove ads between posts
Old Mar 31, 2014, 03:31 PM
Btnewman is online now
Find More Posts by Btnewman
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?
Old Mar 31, 2014, 03:40 PM
sskaug is offline
Find More Posts by sskaug
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 03:48 PM.
Old Mar 31, 2014, 04:01 PM
Btnewman is online now
Find More Posts by Btnewman
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.
Old Mar 31, 2014, 04:03 PM
Moto Moto is offline
Find More Posts by Moto Moto
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!
Old Mar 31, 2014, 04:59 PM
Flyingfool is online now
Find More Posts by Flyingfool
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
Old Mar 31, 2014, 05:25 PM
4712 is offline
Find More Posts by 4712
Registered User
Quote:
Originally Posted by Flyingfool View Post
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.
Old Mar 31, 2014, 09:50 PM
Brainstorm is offline
Find More Posts by Brainstorm
fly a LiPo a day...
Brainstorm's Avatar
Quote:
Originally Posted by sskaug View Post
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
Old Apr 01, 2014, 01:56 AM
Soma is offline
Find More Posts by Soma
:)
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?
Old Apr 01, 2014, 10:09 AM
sskaug is offline
Find More Posts by sskaug
Registered User
Sure, I think this thread will be the best place for BLHeli topics going forward.
Old Apr 01, 2014, 12:18 PM
sbstnp is online now
Find More Posts by sbstnp
Registered User
Congratulations on the relase @sskaug, this is absolutely awesome!
Old Apr 01, 2014, 01:16 PM
Daryoon is offline
Find More Posts by Daryoon
Team WarpSquad
Daryoon's Avatar
Awesome work @sskaug. Thank you for BLHeli.

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

This is gonna make all things BL heli a lot easier!
Old Apr 01, 2014, 04:59 PM
Flyingfool is online now
Find More Posts by Flyingfool
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
Old Apr 01, 2014, 05:18 PM
WheresWald0 is offline
Find More Posts by WheresWald0
Registered User
WheresWald0's Avatar
Quote:
Originally Posted by sbstnp View Post
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

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion [ESC] Turnigy Plush 30A SiLabs :: stock vs BLHeli flashed timcap Multirotor Electronics 2 Jan 27, 2014 07:53 AM
Help! Flashing Turnigy Plush 10A (SiLabs) with BLHeli lrplin Multirotor Electronics 7 Jan 17, 2014 01:16 AM
Sold USBasp AVR Programming Device for ATMEL proccessors eBoon Aircraft - Electric - Multirotor (FS/W) 2 Oct 28, 2013 07:25 PM
Sold USBasp AVR Programming Device for ATMEL proccessors smokeytbear Aircraft - Electric - Multirotor (FS/W) 4 Oct 07, 2013 11:01 AM
Discussion Flashing Atmel and Silabs ESCs: owProg, one programmer for all OlliW Multirotor Electronics 12 Dec 03, 2012 03:57 AM