Availability: In Stock
Price: $2,099.95


    The ViperX Dual XM540 Robot Turret is a fully programmable pan and tilt system designed around the DYNAMIXEL XM540-W270-R servos from Robotis. The servos offer a high resolution of 4096 positions and user definable PID parameters. Temperature monitoring, positional feedback as well as voltage levels, load and compliance settings are all user accessible as well. At the heart of the ViperX Dual XM540 Turret is the Robotis Open CM9.04-C open-source controller running on a 32bit ARM Coretex-M3.

    Please note: The ViperX Dual XM540 Turret will not hold position if power to the unit is lost, any equipment mounted may be damaged if not properly secured. Please use caution when mounting equipment that may be fragile or prone to damage if the turret loses power.


    CM9.04-C Microcrontroller


    The onboard OpenCM9.04-C can be programmed using the free ROBOTIS OpenCM software, an easy to use Integrated development environment (IDE) based on the Arduino IDE. The OpenbCM9.04-C can be be powered and programmed over USB however servos cannot be powered through the USB connection and must be powered separately.

    Product Features:

    • XM540-W270-R Servos
    • Industrial Bearing Base
    • OpenCM9.04-C for Onboard Processing
    • 2 DOF


    • 2x XM540-W270 Actuators
    • 1x OpenCM9.04-C
    • 1x OpenCM 485 Expansion Board
    • 1x 12v5a Power Supply
    • 1x USB2 Micro Cable
    ViperX XM540 Turret
    Protocol RS-485
    Payload  6800g
    Resolution 4096



    Each of the X-Series arms* features an industrial quality, high grade slewing bearing base as the central mounting point. The bearing ensures maximum rigidity and accuracy and takes all strain of the base servo increasing the longevity of the arms.

    DYNAMIXEL XM540-W270-R
    Model Number XM540-W270-R
    Weight (g) 165g
    Dimensions (mm) 33.5mm x 58.5mm x 44mm
    Gear Ratio 272.5 : 1
    Operation Voltage (V) 11.1 12 14.8
    Stall Torque (N.m) 10.0 10.6 12.9
    Stall Current (A) 4.2 4.4 5.5
    No Load Speed (RPM) 28 30 37
    MCU ST CORTEX-M3 (STM32F103C8 @ 72MHZ,32BIT)
    Position Sensor Contactless absolute encoder (12BIT,360°) by AMS
    Motor Coreless Motor
    Resolution 0.088° x 4,096
    Operating Range Position Control Mode : 360°
    Velocity Control Mode : Endless turn
    Input Voltage (V) 10~14.8V (Recommended voltage : 12V)
    Operating Temperature (°C) -5°C ~ 80°C
    Command Signal Digital Packet
    Protocol Type RS485 Asynchronous Serial Communication (8bit,1stop, No Parity)
    Link (physical) RS485 Multi Drop Bus
    ID 253 ID (0~252)
    Baud Rate 9600 bps ~ 4.5 Mbps
    Feedback Position, Velocity, Current, Realtime tick, Trajectory, Temperature, Input Voltage, etc.
    Material Case : Metal (Front, Middle)
    Engineering Plastic (Back)
    Gear : Full Metal
    Standby current 40 mA

    Mounting Hardware

    Mounting Hardware

    The base comes with mounting thumb screws to secure the arm easily to most any surface, wood screws are also an option for a more permanent mounting solution.