CNC controller Marlin 2.1 beta

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.

2 Likes