I have a brushless electronic speed controller connected to my RaspberryPi. I have tuned it to 700 - 2000. It runs correctly, but whenever I set the speed to 700, it stops (this is supposed to happen) and then starts beeping (2 second intervals, meaning irregular throttle signal). Is the beeping supposed to happen?

This is the code I am running:

import pigpio
import time

pin = 4

pi = pigpio.pi()

print("Step 1")

pi.set_servo_pulsewidth(pin, 0)


print("Step 2")

pi.set_servo_pulsewidth(pin, 700)


print("Step 3")

for x in range(2000, 700, -100):
        pi.set_servo_pulsewidth(pin, x)


pi.set_servo_pulsewidth(pin, 700)

  • 2
    your question is not about Raspberry Pi ... it is off topic here
    – jsotola
    Aug 4 at 14:33
  • You will need to find the documentation for the ESC you are using. It may say what the beeps mean.
    – joan
    Aug 4 at 15:08
  • @joan The beeping means 'throttle signal is irregular'
    – Brendan R.
    Aug 4 at 15:44


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.