The Galil CDS-3310 is a single-axis motion controller and drive system that combines a programmable motion controller with an onboard PWM drive. It can control brush or brushless servo motors. Up to eight CDS-3310 units can be connected over Ethernet and programmed as a single controller to allow for distributed control systems with minimal communication overhead. The CDS-3310 provides features such as PID compensation, program memory, I/O control, and various motion modes such as positioning, jogging, and contouring.