I’m putting a quadcopter together. I’m using a python script to calibrate the ESCs... they beep like a blinking led when I give them power. Then I run the calibrate script and they give me the proper beep beep ... beeeeeep. To indicate they are ready.
Unfortunately they still give different throttle like I never calibrated them. Any suggestions? I’m using the standard raspberry pi GPIO library. The motors do get power. Here are is my calibration and flight controller as gists.
And then after the proper tone. I run the flight controller to use it https://gist.github.com/Hart87/a1999b61d8a43fed74cc0df29442771d
Any suggestions? Would a hardware pwm help, like pigpio?