OSR2 servos failing and jittering

Hey all. I just built an OSR2 (standard with 2 servos, not the +) following tempests instructions. I’m able to get it connected and synced with MultiFunPlayer and it will run a script with a Fleshlight in just fine for a bit but eventually the servos drop down to the bottom of their range and start jittering really fast. I tried wiring up a quick external power bus and that seemed to make it even worse somehow. Couldn’t even hold it up in idle position. I tried re-flashing the latest firmware but that didn’t seem to help either. It will also do this no matter the player so I know it’s not a MultiFunPlayer issue. Really not sure what to do from here and would appreciate any help anybody could give!

Servos: ACEIRMC 2pcs Servo High Torque Metal Gear Standard Digital Servo 25KG/0.13S 6.8V for 1/8 1/10 RC Cars 90-180° Amazon.com: ACEIRMC 2pcs Servo High Torque Metal Gear Standard Digital Servo 25KG/0.13S 6.8V for 1/8 1/10 RC Cars 90-180° : Toys & Games

Power supply: CyberPower 20 AWG 3-12 V 2.3 in. L Power Adapter Mfr# CPUAC1U1300 - Ace Hardware

I guess you can get more help if you post on Tempest’s Discord then here

Most of people here bought one I guess

It’s important with an external power bus to make sure the ground of the bus is linked to the ground of the board.

Beyond that, those are very cheap servos, and may simply have failed to keep up.

If you want to keep troubleshooting, be sure to include more details about your build, in particular the exact Arduino board you’re using (e.g. Romeo BLE or a specific ESP32 variant), and try to get usable pictures of your wiring.

2 Likes

Gotcha. Would there be specific servos you’d recommend instead? All of the Amazon ones look the same to me lol.

These would be my general recommendation right now, though I haven’t tried a great many different servos.

They have good performance stats, and they are pretty quiet.

@pixelatr Make sure you get the 180 degree versions. The 270 degree versions are incorrect.