Solved! - BBB Brushless ESC throttle mode

heya! new to combat robots but have experience programming old esc’s for rc cars..

i’m a springy/boingy self-centering stick kinda girl, so i wanna set my brushless motor to centre throttle mode.. but i’m not seeing how to do so in the provided manual? it mentions it is a thing, but not the magic combination of wiggles to enable it..

so i’m guessing it is a setting you have to change via computer - but how do we connect this tiny little baby esc to a computer? or is there actually a secret series of beeps?

i did try the recalibration method mentioned on the shop page for the esc, but it doesn’t accept the stick at centre as an end point, so i think i need to properly swap to centre throttle mode

edit: just noticed the esc update on the page is about transmitter calibration being removed, not added.. oops.

so yeah i guess now the question is entirely how do i connect this thing to my pc to edit the firmware :slight_smile:

Hi Catbeef, welcome.

Just so we can best help you can you clarify what ESC you are using? Reading between the lines at a guess it’s this one?

and you’re wanting to use it single direction for a spinning weapon but have it on a sprung stick, instead of the normal throttle style?

You should be able to set it up if you arm it with your throttle position high, then set your throttle range by doing min/max.

However if you want to get more involved with the firmware side of things How to Connect, Flash and Configure BLHeli_S ESCs - Oscar Liang
might be worth a read for you

hiya, yes thats the one!

i’ve tried the transmitter setup but it doesn’t do any of the expected beeps and no amount of waiting seems to help, only arming itself when i pull the stick all the way down with no changes.

i don’t mind it being bi-directional, the thing it is spinning can go either way, if anything being able to spin it backwards might be useful!

i did find that page in my searching, but it seems to assume i know/have things that it doesn’t quite explain further..

i’m guessing i need something like this?

oh and thanks!

edit: also just been given some helpful info that throttle curve may work! investigates

Yeah you’ll need a usb link, I’m stuck between blheli32 (oldschool) and AM32 so I can’t give you an exact product recommendation. I’m pretty sure you can use an arduino in place which, if you have one hanging around is probably worthwhile.

To be honest, single direction is better for weapon as you just end up waiting for it to spin down in order to change direction or you’re putting massive stress with current spikes if you have a hard brake in order to switch direction. Single is probably good!

What’s happening, in my caveman brain at least is it’s wanting to read 0% which would be a normal throttle channel, stick down and it wants to slowly ramp between 0 and 100. Having it on a stick with a sprung centre just means it can’t find that 0. Potentially if you pushed it all the way in one direction you could arm it, but then letting the stick fall to it’s neutral position is going to be having the motor spinning at half speed. Not desirable.

It’s not a common desire for control scheme but the world would be a dull place if we were all the same.

What transmitter are you using as you might be able to get your desired performance by mapping channels differently and playing with the ranges and various functions there without having to get too into the weeds with programming.

good point on the weapon direction! i’ll keep it one way for those reasons, as well as my tiny brain having less to think about :smiley:

yeah that is exactly what was happening, hehe.

the incredibly talented and very helpful organiser of my tournament contacted the folks at bbb on instagram and they managed to solve my silly problem with the throttle curve! i did see that setting but figured it would affect the drive motors - oops. but all working nice and happy now :slight_smile:

i’ve just got the flysky i6, i can’t believe you can get a 6 channel tx for so cheap these days! the rc world has come so far!

thanks again!

1 Like

Glad that solved it - was just chatting on instagram with your organiser :slight_smile:

For those who want to know FS-i6 has a throttle curve setting (5.8 in the manual) - that’s a quick way to set the range of your throttle stick for spinners without doing any reprogramming of the ESC - we disabled the ESC calibration for v1.1 of that ESC as people were accidentally setting it off.

For reprogramming our spinner ESC - it runs BLHeli-S, I personally use an arduino uno, some jumper cables and BLHeliSuite16 to program the settings :slight_smile:
I use the 4way interface, like in this video:

We can also ship them programmed however you like, just let us know in the order notes, we just set these ones specifically for quick spin ups and minimal faff :slight_smile:

1 Like