• Cart is empty.


    Total: $0


Roboteq's XDC2230(S) controller is designed to convert commands received from an RC radio, Analog Joystick, wireless modem, PC (via RS232 or USB) or microcomputer into high voltage and high current output for driving one or two DC motors. Designed for maximal ease-of-use, it is delivered with all necessary cables and hardware, and is ready to use in minutes. Using CAN bus, up to 127 controllers can be networked at up to 1Mbit/s on a single twisted pair.

The controller features a high-performance 32-bit microcomputer and quadrature encoder inputs to perform advanced motion control algorithms in Open Loop or Close Loop (Speed or Position) modes. The XDC2230 features several Analog, Pulse and Digital I/Os which can be remapped as command or feedback inputs, limit switches, or many other functions.

The controller's two motor channels can either be operated independently or mixed to set the direction and rotation of a vehicle by coordinating the motion of each motor.

Numerous safety features are incorporated into the controller to ensure reliable and safe operation. The controller's operation can be extensively automated and customized using Basic Language scripts. The controller can be reprogrammed in the field with the latest features by downloading new operating software from Roboteq.

XDC2230(S) - Brushed DC Motor Controller, Dual Channel, 120A, 30V, Encoder in, USB, CAN
Part No. Description Price Stock
XDC2230 Brushed DC Motor Controller, Dual Channel, 120A, 30V, Encoder in, USB, CAN $425
XDC2230S Brushed DC Motor Controller, Single Channel, 240A, 30V, Encoder in, USB, CAN $425
∗ Standard lead time is 1 week


  • Motor Type: Brushed DC
  • Max Voltage: 30
  • Number of Channels: 2 / 1
  • Direction: Forward/Reverse
  • Max Amps per Channel: 120 / 240
  • Continuous Amps per Channel: 70 / 140
  • ON Resistance (mOhm): 6 / 3
  • Power Connections: Wires
  • Analog: Yes
  • RS232: Yes
  • USB: Yes
  • CANbus: Yes
  • RC Pulse: Yes
  • MicroBasic Scripting: Yes
  • Control Loop (ms): 1
  • Max Analog Inputs: 6
  • Max Digital Inputs: 6
  • Digital Outputs: 2
  • Max Pulse Inputs: 4
  • Encoder: Yes
  • Cooling: Heatsink Extrusion
  • Dimensions: 228mm x 140mm x 40mm
  • Weight: 1350g