Hello to all owners of MPCNC Primo and CNC machines — greetings from Ukraine.
I am developing a control program for my MPCNC Primo. It is almost finished. I would like to show what has been implemented. An English translation will be added later, as the program is currently in Russian. The interface will also be improved. My control board is MKS GEN L V2.1 (RAMPS 1.4) running Marlin 2.1.
What has been implemented:
Circle center detection (for profile pipes)
Workpiece center detection
Workpiece left corner detection
Surface irregularity scanning
G-code loading
G-code execution
CNC control
Terminal and G-code sending
Auxiliary buttons
Below are videos and photos.
The interface screenshot was translated using AI, so please excuse my English if it is not very good.
The video is long. It demonstrates the capabilities of the program. G29 and G38.2 operate simultaneously.


