Smart Robot Servo

SRS Basics

The REV Robotics Smart Robot Servo (SRS) (REV-41-1097) is a configurable metal-geared servo that takes the guesswork out of aligning and adjusting servo based mechanisms. One SRS can be used as a standard angular servo, a custom angular servo, and a continuous rotation servo by simply changing its settings.

Product Specifications

The REV Robotics Smart Robot Servo includes the following features:
  • Default operation
    • 270° motion over full input pulse range
  • Metal gears
  • Smart features
    • Programmable with REV SRS Programmer (REV-31-1108)
    • Servo Limit Mode
      • Set right and left angular limits
      • SRS will not move past limits
    • Continuous Mode
      • SRS spins continuously
      • Speed and direction set by input pulse

Mechanical Specifications

Stall torque (at 6V)
13.5 kg-cm / 187.8 oz-in
Speed (at 6V)
Maximum angular range
Gear Material
Spline Type
40.2mm x 20.0mm x 38.0mm

Electrical Specifications

Voltage Rating
Stall Current (at 6V)
Input Pulse:
  • Min: 500μs
  • Center: 1500μs
  • Max: 2500μs

Kit Contents

The REV Robotics SRS comes with the following:
  • REV Smart Robot Servo
  • Servo horn (arm) assortment
  • Servo horn mounting hardware
Is a servo the right actuator for your mechanism? See the Choosing an Actuator section to learn more.

Operating Modes

Out of the box, the SRS operates as a 270° servo. However, the REV SRS Programmer can reconfigure the SRS to set angular limits or switch it into a continuous rotation mode.
For more information on how to use the SRS programmer to change the servo modes see the SRS Programmer section

Default Operation

The default range for the SRS is 270°. This range is mapped to an input pulse range of 500μs to 2500μs with 1500μs as the center point. The image below describes the pulse-to-angle relationship.

Continuous Rotation

The SRS can be configured with the SRS Programmer to operate in a continuous rotation mode. In this mode, the same input pulse range is mapped to direction and speed. The table below lists the pulse mapping for direction and speed.

Angular Limits

The SRS can be easily configured with the SRS Programmer to limit right and left motion at two user-defined angles. Input pulses that occur past the limits will be ignored and the SRS will hold the limit angle. Any two angles can be set as limits as long as the left limit is left of the center dead band and the right limit is to the right of the center dead band. The table below shows the valid regions for left and right limits.
Once valid limits are programmed, the SRS will ignore any pulses that exceed the limits and hold the limit angle. For example, the image below exhibits what would happen if a left limit of -30° and a right limit of +60° was set.