

Freedom to Design. Power to Build.
MachPro Custom Control empowers machine makers, retrofitters, and professionals to bring unique ideas to life
Designed for 1- to 12-axis custom CNC machines, MachPro delivers high-end control performance in an open, adaptable platform that fits your exact application — not the other way around.
From woodworking routers and plasma cutters to automated gantry systems, waterjets, and specialty machines, MachPro gives you total control of your motion, interface, and integration — with simplicity that accelerates innovation.
Hardware Freedom
Choose the drives, I/O, and accessories that fit your machine. MachPro is built for true integration freedom — not vendor lock-in.
Interface Freedom
Add custom pound (#) variables or process indicators to your HMI in just five clicks. Create operator screens that work the way you do.
Smart Job Files
Save and reload entire job setups, including all #variables, with a single widget. Perfect for pre-canned programs and repeat production runs.
Advanced G-Code Logic
Take full control with native Macro B support. Write adaptive logic, automation routines, and complete custom applications — all in G-code.
Lua Programming
Create your own macros, scripts, and automated processes with Lua for full customization and advanced control logic.
Your Machine Your Build
Global Monitoring System
- Instantly create on-screen messages tied to any machine function with just a few clicks.
- Eliminate code lookups — get clear, guided messages instead of error numbers.
- Setup custom logic with just simple clicks – no coding required.
Soft PLC (PMC)
- Integrated PLC Engine Built Into the Control — eliminating the need for external PLC hardware while providing complete, flexible machine logic control.
- Industry-Standard Ladder Logic – Program and customize machine automation using familiar ladder logic, the universal language of industrial control.
- Unified Control Environment – Motion, logic, and HMI all operate within one software platform—streamlining setup, troubleshooting, and synchronization between axes, sensors, and actuators.
Advanced M-Codes
- Turn on any output
- Wait for any input
- Write inputs or outputs to pound variables
- Axes swapping
- Popup alerts to users
- Go to positions
Find More Information Here
Ready to Build
Your Own CNC Experience?
Experience the power, flexibility, and precision of MachPro CNC Custom Control — built for machine builders, integrators, and innovators who turn bold ideas into motion.
