Welcome

myCNC  is a multi-tasking and multi-platform CNC Control Software that can be installed on MS Windows (7, 8, 10), Linux, and Embedded Linux Operating systems. myCNC can be run on Desktop PC, Industrial PC, Laptop or Single Board Computer (SBC) like Raspberry Pi 2/3, Odroid-C2/XU4, Asus TinkerBoard, Rock64, Cubieboard2 and others.

myCNC features a simultaneous 6-axes motion control with S-curve speed profile for smooth machine motion, G-code with Macro Language extension support, built-in PLC controllers and a built-in PLC Builder IDE for flexible peripherals control.

myCNC supports special-purpose G/M codes for a wide range of applications - mill, lathe, routers, tangential knife, plasma, oxy-fuel, laser cutting, Torch Height Control (THC), and ATC.  myCNC also features a fully customizable GUI, an advanced 2D/3D visualization, and real-time IO monitoring.

For a full overview of myCNC features, please consult our Main Features page.