How to adjust the neutral point of ESC

Use QGC to start the ROV SimpleROV3. When connected to QGC and started, thruster 3 starts to rotate slowly. After turning on ARM, thrusters 1 and 2 start to rotate slowly. The yaw stick must be used to correct it to stop. Where can I adjust it? Thank you

Try calibrating the joystick in QGC. It might help.

Hi @sengo,

There are a couple of different possibilities here:

  1. Your joystick axes do not spring back to 0, so register a small offset which causes the motors to spin
    • This seems most likely, from your description, and can be worked around by doing a dead-zone calibration of the relevant joystick axis in your control station software (e.g. QGC)
    • A dead zone reduces the total input range, so if you need maximum fidelity then you’ll likely want to repair or replace your joystick
  2. The signal being interpreted by your ESCs is slightly off from expected, potentially due to clock frequency mismatch and/or electrical impedance on the signal wires
    • This can be corrected for by “trimming” the motor output signals, which you can do in recent ArduSub versions by
    • Alternatively you could perform an ESC calibration, or set the ESC input dead zone, but that’s generally more complicated
1 Like