This new high-end motion controller is designed for use with CNC’s, Delta Robots, Polar Robots, and other similar pieces of equipment.  It supports eight axes of motion, uses dedicated cables to eight motor drives, and includes industrialized I/O as well as serial and Ethernet host communications.  The unit’s four Modbus -485 Tool Headers facilitate quick integration of motor inverters, plasma controllers, or other similar equipment.  The multiple EIA communications ports connect operator interface devices, a hand-held pendant, or other similar ancillary equipment.

key features:

  • Up to Eight (8) Axis of Motion Control; Multiplex to (14) Drives

  • Advanced Motion Control Functionality

  • Ethernet Connectivity

  • Eight (8) + Three (3) EIA Communication Ports

  • Ten (10)+ On-Board Outputs & Eighteen (18) Inputs

Supported motion:

  • Coordinated Motion

  • Linear, Circular, and Smooth-Curve Interpolation

  • Linear and S-Curve Accelerations

  • Galvo Control: Two Axis, or Three Axis Large Field

Axis of Motion:

  • Eight (8) Motor Drive Connections

    • Fourteen (14) Drives (support for)

      • Requires Two-to-Five Axis Expander Cards, sold separately

  • Each of Eight (8) Selectable Logical Axis Include:

    • Differential Step/Dir Output or Encoder Input

    • One (1) Single-Ended Step/Dir Output

    • One (1) “Drive Enable” Output

    • One (1) “Drive Fault” Input

    • One (1) Drive Misc. Input

    • Diagnostic Loop-back, for Self-Testing Capability

Inputs and outputs:


  • Eight (8) Discrete PNP Outputs

  • Two (2) Discrete NPN Outputs


  • Sixteen (16) Discrete Inputs for PNP Sources

  • Two (2) Discrete Inputs for NPN Sources

The M3521 Advanced Controller


  • Ethernet TCP/IP -- 10/100 Mb

  • Four EIA-232 Host Port

    • EIA-232 Keypad Port

    • EIA-232 Misc Port (e.g. Barcode)

    • EIA-232 Servo Interface Port (Amplifier Communications)

  • Four threads of MODBUS® Compatible Communications via EIA-485

  • Optional USB host port for memory expansion, or serves as a general utility interface

Software Support:

The M3521 can be programmed and driven by a wide variety of languages, including very elementary ones like BASIC. Or, the unit can be programmed with a specifically designed, commercial-off-the-shelf package in ExtraTech’s powerful Coreo platform.  Among other reach features, Coreo allows easy programming of coordinated motion, multiple types of interpolation, and sophisticated accelerations.


  • Uses RPC core methodology, for future CPU replacements

  • Dimensions: 22.5 x 20 x 4cm (9 x 8 x 1.75in)

  • Power Requirements: External 12VDC – 24VDC

Specialty connections:

  • Specialized Headers – for (Cutting) Tool Connections
    – Inverters
    – Plasma Head
    – Spindle
    – MODBUS® Compatible Communications
    – One (1) “Enable” Output
    – One (1) “Fault” Input
    – One (1) Misc. Input

  • One (1) Global 0-10VDC Analog Output

If you're an OEM seeking a motion controller of a caliber seen on this page, have an annual usage of over 50 units, and are seeking a relationship with a trusted supplier with more than 25 years industry experience, please feel free to contact us and let us know if there’s something that we can do for you.