Hardware Compatibility
Bring Your Own Hardware — With Confidence
MachPro gives you the freedom to start with your existing hardware while still upgrading to a modern, intuitive CNC control.
Whether you’re retrofitting a trusted machine or building a new one, MachPro lets you keep what works — and upgrade what doesn’t.
Supported Motion Controllers
Factory-Certified Controller
The M31 Motion Controller is currently the only fully certified controller for MachPro. It delivers the highest reliability, fastest integration, and guaranteed performance.
Compatible Controllers
These controllers have passed basic compatibility tests, but they are not certified and not supported by MachLabs.
For assistance, contact the manufacturer directly.
Compatible models include:
- Vital Systems: Integra & EC01
- PoLabs: PoKeys57CNC, PoKeys57E, PoKeys57CNCpro4x
- Trio: Flex6x (Coming soon)
- Warp9: ESS (Coming soon)
- Kingstar: (Coming soon)
⚠️ Note: Many controllers previously used with Mach3 or Mach4 are not compatible with MachPro due to design limitations and reliability concerns. Always confirm compatibility before installation.>
Supported EtherCAT Hardware
EtherCAT Device Support
MachPro can support any EtherCAT-compliant device with proper configuration — including drives, VFDs, and discrete I/O modules. However, each device must be integrated with the M31 Motion Controller. Below is the current list of supported EtherCAT devices.
MachLabs is actively integrating new EtherCAT components. Please be patient as we continue expanding the M31 ecosystem.
Using Unsupported Hardware? Follow These Steps
Contact Us
Tell us what hardware you have and what you're trying to achieve.
We’ll help confirm compatibility or recommend alternatives.
Beta Test Integration
Send us your hardware (or run guided tests in your shop).
Our engineering team will evaluate performance, communication, and reliability with MachPro.
Run With Confidence
Once validated, you can move forward knowing your system is integrated and ready for production.
