Skip to main content
DMC-30017 Microstepping Stepper motor controller and drive

Galil’s recently released DMC-30000 Pocket Motion Controller Series offers higher performance, better power efficiency, smaller size, and a lower price than prior generation, single-axis controllers. A popular product in the series is the DMC-30012 which combines a single-axis motion controller and 800W brushed/brushless sine drive in a single, compact package. Now, Galil introduces another controller/drive package, the DMC-30017 which contains a 6A microstepping drive. Also available is the new DMC-31xxx option which features a 16-bit ADC and sinusoidal encoder input option.

DMC-30017 Motion Controller with 6A, 80V Microstepping Drive
The DMC-30017 contains a microstepping drive for operating a two-phase bipolar stepper motor. The drive produces 256 microsteps per full step or 1024 steps per full cycle which results in 51,200 steps/rev for a standard 200-step motor. The maximum step rate generated by the controller is 3,000,000 microsteps/second. The DMC-30017 drives motors operating at up to 6 Amps at 20 to 80 VDC.
There are four software-selectable current settings: 0.75A, 1.5A, 3 A, and 6A. A selectable low-current mode reduces the current by 75% when the motor is not in motion. No external heatsink is required.

DMC-31xxx Option for 16-bit ADC and Sinusoidal Encoder

The DMC-31xxx model increases the ADC resolution from 12-bits to 16-bits and provides +/-10V configurable analog inputs, and provides an option for accepting sinusoidal encoder signals instead of digital encoder signals. The DMC-31xxx interpolates a 1-volt differential sinusoidal encoder resulting in a higher position resolution. The AFn command selects sinusoidal interpolation where n specifies 2^n interpolation counts per encoder cycle (n=5 to 12). For example, if the encoder cycle is 40 microns, AF10 results in 2^10=1024 counts per cycle, or a resolution of 39 nanometers per count.

Highlights of DMC-30000 Series

High performance features of the DMC-30000 include: 125 microsecond servo loop update period, 15MHz encoder frequency, non-volatile memory for user programs, and multitasking for simultaneously running up to four user programs.  Modes of motion include point-to-point positioning, position tracking, jogging, contouring, electronic gearing, ECAM, and PVT. The DMC-30000 includes two 100Base-T Ethernet ports in addition to an internal Ethernet hub which allows multiple units to be daisy-chained without the use of an external hub.
The DMC-30000 provides optically isolated inputs and outputs as a standard feature including forward and reverse limit inputs, homing input, 8 uncommitted digital inputs, 4 uncommitted digital outputs, 2 uncommitted analog inputs and 1 uncommitted analog output.  The DMC-30000 accepts both main and auxiliary quadrature encoders as standard, with BiSS and SSI formats available as an option. The new DMC-31xxx option accepts sinusoidal encoder inputs instead of digital inputs and provides a 16-bit analog-to-digital converter instead of 12-bit ADC.
The DMC-30000 single-axis controller series is available as a controller-only for connection to external motor drives of any power range or it can be purchased as an integrated controller and drive package. The DMC-30012 model is a controller packaged with an internal 800W sine drive for operating brushed/brushless motors at 20-80 VDC, up to 10 Amps rms continuous, 15 Amps peak. The DMC-30017 model is a controller packaged with an internal 20-80 VDC, 6A/phase microstepping drive.
The Pocket Motion Controller Series is compact in size, measuring just 3.9” x 5.0” x 1.5” for the DMC-30012/30017 controller/drive package and 3.0” x 4.0” for the controller-only card. The series is also economically priced for OEMs: $445 in quantities of 100 for the DMC-30012 controller with 800W brushless sine drive.
Like all Galil controllers, the DMC-30000 is programmed with Galil’s intuitive, 2-letter command language, making it quick and easy to program. Galil’s command language has used the same 2-letter format for over 25 years and is similar across both single and multi-axis controller platforms. The GalilTools and new GalilSuite software simplifies system set-up with automated servo tuning and real-time display of motion information in the time domain.
Currently available models and options for the DMC-30000 Pocket Motion Controller Series are listed in Table 1.

Complete pricing and specifications for the DMC-30000 Pocket Motion Controller Series, are available at: or contact a Galil application engineer at 800-377-6329 or