bitdump / BLHeli

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

blheli for non-RC use ! #247

Open Hrumque opened 7 years ago

Hrumque commented 7 years ago

I suspect there would be a lot of happy people if there was a firmware version that was as simplified as non-RC. For example, I am using bldc engine together with blheli-ESC as a drive in a milling machine, and modified battery drill (overkill, I know). It would be great if there were no unnecessary hissing beeping and arming actions after each power on, just like with brushed motor.

So - the total absence of arming procedure, just after the power supply - the motor turns into a pulse of PWM signal. Or even better - analog value (if the processor can measure the supply voltage and temperature = the voltage on some NTC sensor, then you could solder the cable and measure the voltage from the potentiometer to adjust the rotation (then the pwm connector could remain for blheli_suite programming purposes). Or setting the rotation through some serial interface, even software uart-ttl on the pwm-servo line, and simple command type "S1000" = 1000rpm, people from the game with arduino would be delighted;)

hugokernel commented 7 years ago

Hi, I have exactly the same need. I want to use a micro brushless motor for non-RC use and I do not need arming and just want to have a motor who turn at XX rpm or from an external information (PWM, voltage, etc...) immediately after power on.

hugokernel commented 6 years ago

No one else interested by this feature?

danyaPostfactum commented 4 years ago

It's quite easy. Just remove initial beeps, arming check and calibration procedure from the code. I need almost the same thing, but I'd like to control a motor by a potentiometer (one direction). It is easy to remove the code lines, but I'm not sure I will master a potentiometer control.