bitdump / BLHeli

BLHeli for brushless ESC firmware
GNU General Public License v3.0
1.97k stars 1.09k forks source link

additional Modes for Plane and Car #290

Open Hrumque opened 6 years ago

Hrumque commented 6 years ago

I think that additional options (work modes) outside of Main / Tail / Multi would be useful.

  1. Aircraft (especially useful for a glider with a folding propeller) - where throttle regulates the motor control in 3 ranges

 It would allow to fly with the propeller extended (and use the surface of the propeller as an aerodynamic brake) and after braking the engine - make the propeller fold.

2.. The car. Here, of course, two-way rotation is needed, but the usual choice of "bidirectional" (and braking by dampedlight, or no braking) does not give full control. A 5-band job would be useful:

  1. the mode which I call "drill". Mode without arming, after switching on the power, ESC only checks if it is in programming mode via pwm with blheli-suite, and if not - it simply turns on the RPM (one or two-way, with speed and direction depending on PWM). Useful for modifying, for example, power tools for a brushless motor :), where arming every time you turn it does not make sense, we just want the motor to spin like a DC motor.

Currently, there is a lot of inexpensive and very good ESC with BlHeli_S firmware (3.99$ for 28A Esc with BB2 cpu is good option), which would be suitable for many applications, but the lack of basic functions in blheli/bheli_s means that you must use historic esc built on '51 and simonK-like firmware

voneiden commented 6 years ago

lack of basic functions in blheli

To be fair, those are neither basic or relevant functions for a heli.

mikeller commented 6 years ago

To be fair, those are neither basic or relevant functions for a heli.

Good point. Maybe BLHeli should be renamed into 'BLRc' or similar. Helis seem to be a just as exotic use case for this hardware as gliders or cars.

Hrumque commented 6 years ago

The name is just a name. Also this project could be called very-good-firmware-for-esc or ESCoMATIC2000 - it's not the most important thing, it's just that you're doing great firmware for ESCs, which could be used in many areas. I think it would be good to "attack all markets" if you can?

cturn commented 6 years ago

Well, you make a decent case for expanding the user base to DIY motor swaps with something like the drill mode. brushless powerwheels mod? I could see it being financially worth while for them to add something like that to Blheli32. But so far as I am aware, no ones is currently actively developing the open source versions. However your in luck if your wanting the “drill mode” thing. I modified a version of blheli_s for a friend that does basically exactly what you describe under “drill mode” just shoot me a msg if you want It.

Jarret-MIS commented 6 years ago

I've tried CC3D FCs and fixed-wing specific ESCs for my planes. They are far to large, and at great cost and time to just throw anything in them. No BLHeli ESC would cut it in most cases. Not all, but most planes over 50" wingspan using Outrunners in the 5056 range, or Axi's 4130/16 motors.