Show and Tell: Murphpad Macro Pad as a CNCjs Pendant - Work In Progress

I put together this macro keypad over a year ago and had this in mind but shelved the project for a while. Here is a link to that project: https://mechwild.com/product/murphpad/

There was some light soldering involved and a bit of programming. There is a small status OLED that I set up to show the jog distance, and the rotary encoder changes that incrementally. The white arrows moves the Z and the black arrows move the X and Y axes. I have a few other macros for the BitZero and the Bitsetter, and a couple of other things.

Using CNCjs with my current setup, my small workstation / workbench is a few feet away from the Shapeoko and without some kind of pendant, I have to move back and forth to use the keyboard. This macro pad really helps with setting up a job.

Here is a link to my fork:

There’s a bit of coding that I had to do with qmk-firmware:

I don’t know how many of you are interested as this was a deep dive. This could also be done with a generic keyboard numpad. I had already made the Murphpad, so for me it was a logical step.

3 Likes