Skip to content
Servo

360° Continuous Rotation Servo

Modified servo that spins continuously like a geared motor.

A servo modified for full continuous rotation rather than fixed-angle positioning, useful as a simple speed-controlled wheel drive.

Specifications

Operating voltage4.8V - 6V DC (5V typical)
Control signalPWM, 50Hz, 1ms-2ms pulse width — but the pulse now sets speed and direction, not angle
Neutral point~1.5ms pulse = stopped; shorter/longer pulses spin one way or the other, further from 1.5ms = faster
PositioningNone — fully open-loop, no feedback on shaft angle, only continuous rotation
Typical no-load speed~50-60 RPM, varies by donor servo and how it was modified
Weight~9g-55g depending on donor servo (SG90-based vs MG996R-based)

Pinout

PinNameDescription
1GNDGround — usually the brown or black wire
2VCCPower, 4.8V-6V DC — usually the red wire
3SignalPWM control input — usually the orange or yellow wire

Every unit's stop point drifts slightly from the textbook 1.5ms. Sweep 1.3ms-1.7ms in code once and hard-code the value that actually stops your specific servo.

Board Integration

Library

Servoby Arduino

Bundled with the Arduino IDE core

Notes

[]