So I’m doing a quick project and needed significant torque for a cheap price and had heard about turning servos into continuous servos. So I did the modification, detaching the potentiometer from the gears without detaching it from the circuit board and taking the stopping pin off of one of the gears.
I now have the desired effect of the servo being able to spin continuously. . . but it never stops. Doing some step by step test cases, I find that once I attach() the servos they will start spinning. I did some research on this and found that it was the servo trying to re-center itself but the potentiometer won’t move. I also read that you can change this auto-centering by write()-ing to the servo before attach()-ing it.
By that thought process, I should be able to set an integer equal to the current read() of the servo, then write() that new integer, finally attach()-ing the servo without it needing to spin to correct itself. However, this does not work. No matter what I write() or writeMicroseconds() to the servo, it will not stop spinning, once I attach() it. Any thoughts?