Performance Motion Devices Product
New Motion Board Integrates Amplifiers and Synchronized Contouring
Model: PR33SM00004, PR33SM00003, PR33SM00002, PR33SM00001
The Prodigy®/CME Machine-Controller with pre-installed User Defined Profile Mode (UDPM) is a newly released motion control board that provides high-performance control of DC Brush, Brushless DC, and step motors. Ideal for high precision, high speed positioning motion control, these devices are ideally suited for applications in life sciences, laboratory equipment, semiconductor equipment, mobile robotics, and general automation.

Figure 1: Prodigy® /CME Machine-Controller Board
The figure above shows the Prodigy®/CME Machine-Controller board with Atlas® Digital Amplifiers from Performance Motion Devices, Inc. (PMD) being inserted directly into the board. PMD's Atlas Digital Amplifiers are available for DC Brush, Brushless DC, and step motors and provide up to 500W of output, high performance current control, and extensive safety monitoring including overcurrent, over voltage, and over temperature.
All Prodigy boards are based on PMD’s Magellan® Motion Control IC, which performs high speed motion control functions such as profile generation, servo loop closure, pulse & direction signal generation, and many other real-time functions. The Prodigy/CME Machine-Controller boards include a C-Motion® Engine (CME), which allows the user to load C-language application code directly onto the motion board.
Machine controller boards may be pre-installed with PMD's synchronized contouring profile generation package known as User Defined Profile Mode (UDPM). UDPM is a powerful general-purpose tool for multi-axis synchronized profile generation. It is ideal for applications such as 3-D printing, CNC, label cutting, glue application, inverse kinematic mechanism control, and can also be used for sophisticated single or multi-axis cam profile generation.
Prodigy/CME Machine-Controllers with pre-installed UDPM are the latest addition to PMD's Prodigy motion board family. Other members of the family are available for a PC/104 form factor, a standalone form factor, and come with and without a CME (C-Motion Engine) user downloadable code execution capability. In addition to providing extensive digital and analog I/O, Prodigy boards provide host connectivity via RS832, RS485, CANbus, and Ethernet protocols.
Available Configurations
|
Part Number (P/N) |
Installed Magellan P/N |
# of Axes |
Motor Type |
|
PR33SM00001 |
MC58120 |
1 |
Brushless DC, DC Brush, Step Motor |
|
PR33SM00002 |
MC58220 |
2 |
Brushless DC, DC Brush, Step Motor |
|
PR33SM00003 |
MC58320 |
3 |
Brushless DC, DC Brush, Step Motor |
|
PR33SM00004 |
MC58420 |
4 |
Brushless DC, DC Brush, Step Motor |
Internal Block Diagram

Figure 2: Prodigy/CME Machine Controller Internal Block Diagram
Prodigy/CME Machine-Controller board with User Defined Profile Mode functions can be broken down into several major categories:
Magellan Functions - These are functions which reside in the Magellan Motion Control IC. Included are profile generation, DC brush and Brushless DC servo loop closure, breakpoint processing, and much more. These functions are accessed through the Magellan Motion Control IC’s command set, which allows for sophisticated control of the motion axes and associated hardware.
User Defined Profile Mode - The User Defined Profile Mode (UDPM) Profile Generator uses a novel and powerful approach to trajectory generation consisting of user-loadable lookup tables for each profiled axis that are driven by either an external encoder input, an internal clock signal, or the output velocity envelop from another internal profiled axis. UDPM allows complex multi-dimensional profiling as well as synchronized single axis profiling such as cam profiles.
I/O Functions - These are digital and analog input and output functions. There are 16 general purpose digital channels, consisting of four dedicated inputs, four dedicated outputs, and eight bi-directional. There are eight general purpose +/- 10V analog input channels and eight general purpose +/- 10V output channels.
Communications Functions - The Prodigy/CME Machine-Controller board provides sophisticated communication facilities consisting of two serial ports, a CANbus port, and an Ethernet port.
Atlas Amplifier Functions - The on-board Atlas amplifiers accept motor output commands from the Magellan Motion Control IC and provide high performance current control and amplification for attached step, DC Brush, or Brushless DC motors. There are numerous programmable parameters including current gains, safety parameters, and more.
C-Motion Engine Functions - The C-Motion Engine is a self-contained, high performance code execution unit that allows C-Motion code to be downloaded and executed on the Prodigy/CME Machine-Controller board. It can communicate with various resources on the board including the Magellan Motion Control IC, the board’s serial, CANbus, and Ethernet ports, and other on-board resources such as the dual-ported RAM.


