Discovered something strange this morning and not sure if it’s something I’ve caused or a quirk of the hardware…
I’m using a Pololu Maestro to control the utility arms and doors on my R2D2. Servos are MG996R.
I had set up some sequences for arms open, arms closed, etc. They all work fine from the Maestro Control Center app.
I then moved the Maestro to another computer (Maestro settings were loaded) so I could work on the Arduino code to trigger the sequences. The Maestro is externally powered.
I wanted to confirm that the sequences were being triggered and hooked up a SG90 servo to observe the motion when triggered. No movement was seen so I then used the Control Center app to replay the sequence. Once again, no movement though I can see the sliders moving in the app during sequence replay.
If I swap out the SG90 servo and put in a MG996R servo, the servo moves as expected.
I grabbed a brand new SG90 servo and used a servo tester to confirm the servo worked. I then plugged it into the Maestro, heard the servo adjust position. Observed no movement through Control Center and the servo no longer works with the tester.
Thoughts as to what might be wrong??