In this series, I am going to take you through the process of connecting a MASSO CNC controller to your KRmc01.

While the KRmc01 workbooks take you step by step using a PC and Mach3 to control your KRmc01, I wanted to give builders another option.

Dont know what the KRmc01 is? This is a high torque CNC Milling Machine you can build.

Checkout my KRmc01 Info Pages


Please don't rush out an purchase a MASSO for use with your KRmc01 or simalar CNC mill until I have had time to finish my tests.


What is a MASSO?

The MASSO is a stand alone CNC controller that will replace your PC and Mach3.

Connect a VGA monitor and keyboard to the MASSO and you are ready to go.

Your CNC Gcode is placed on the MASSO via a USB thumb drive.

While the MASSO could never provide the power and versatility of a PC with Mach3, it will add simplicity and security to your build.

The MASSO has an online manual that can be found here:

MASSO Online Manual


The KRmc01 interface will require a 3 Axis MASSO.  You can purchase your MASSO here:

MASSO Controller


The Process

I will be building the MASSO to KRmc01 interface using a DIN rail system. I will be using my "DIN Rail Proto Board" to mount the various components on.

You can find instructions for building the proto board here:

DIN Rail Proto Board

The layout of the MASSO/KRmc01 will be based on my KRMx02 DIN rail experiments. They can be found here:

KRMx02 DIN Rail Experiments

In my KRmc01 Books, I document the layout and connections on a flat panel for ease, and cost. Both the KRMx02 DIN rail experiments and the layout shown here will be based on the books described connections.  Where applicable the hookup will remain the same, where not, they will be documented. It is assumed you own both the "Building the KRmc01" and "Upgrading the KRmc01" workbooks.

This is an ongoing process that will be updated on a regular basis. If I run into an issue and have to change something, It will be documented.

Here is an example of an change I had to make.

The system with the MASSO connected to the Estop switch would not allow me to trap faults from the G540.

By connecting the Estop to the G540 and using it to fire a small relay board. This aloud the G540 to drive the MASSO's Estop much like the G540 driving Mach3 on a PC. 

In addition any problem I encounter will also be documented. Please note the even if something is not quite perfect, the folks at Hind Technology have been very responsive, and have even updated the firmware on issues that I have discovered thus far.