This weekend I changed the Arduino firmware to use the full 0 to 180 on the joystick but limit the range going to the esc’s (motors). And the code seems to works for me. I quit playing before the system went into reset when testing in my test tank. Attached are some waveforms showing the pulse width from the new code.
Changes on my OpenROV from the original:
Brass props, different battery tube end (o-ring ends), 10 Dewalt batteries from 14.4volt drill, plastic ping ball holders.1662-TEKESCPULSES.jpg (153 KB) 1663-Motors.cpp (497 Bytes) 1664-OpenROV1.ino (2.6 KB)