I posted a link the other day to a wireless pendant for CNC's.

I posted a link the other day to a wireless pendant for CNC’s. I am at the point of starting to customize the available button. As it stands right now I have all jogging buttons on the left keypad, it takes all 16 buttons to cover everything. But the right keypad has 16 available buttons to load with custom G-code macros.

I want to have the following buttons available:

Home to machine 0,0
Set Machine 0,0
Set Workpiece 0,0
Spindle Start
Spindle Stop

That leaves 11 buttons, out of which I want to capture # buttons for relay control of:

Dust collector
Air source for mist coolant
Machine work area lights
Vacuum pump

That still leaves 7 buttons for g-code macros. Do you guys have any ideas of what I can use the remaining 7 for?

(Note: I have 4 discrete push buttons for GRBL Start/Resume cycle, Feed Hold, E-stop-Arduino reset, and Grbl reset. I also have a large mushroom cap button for true E-stop)

Do you have a relay? perhaps you could engage a relay with one of them.

I am using 4 buttons for relay control.

Could have one set to move tool out of way to your max (x,y,z).

Yup, that is a useful one @Serge_Ecoiffier