I have been working on building a console for a router project I have going on.
I had salvaged a number of push buttons from machines over the years and wanted to put them to use.
This is what I came up with. Most of it was designed as I dug threw my parts bin. These included a 10" touchscreen, a metal frame from a silk screen and some sheet aluminum from a machine cover panel.
![](https://lh3.googleusercontent.com/RS3qZNktNTGTPB7sPmduTdIRMMQcY5_-AxJsPqta4JxjLmCS4cESF-ViKETue2Z4WRB0Um2rMx6jGpUEiU52Qar_-pgY_1AJIdHD9NexfFNW4FxfhZKMisuA41tbt56E4PK_gCqKPNAM-pt-zDLSqXkSKzoMoUjjN_eycV54vrQ3nf4MDYovk1eqlj7L1Cps45CAzNV7c83IUb8TwN32LQC_iC-Acctd8DZ0HgnHmMSlNOG8xJmfeCeMGtYlWJKWo61UoIN3senb5pVT7UvMic0ISsRt-luL1jHi4K421Lg_tOGRncmq3vSp-dlSvuB7E3iybB9JH9GDKY8_3VvhdDHLPnbxPwYv3lND2wZtVcuRJO_r7S62Q5ar5Z4rBT_WP0ZB-WALzJvVLGHiqD0BqPjTvbDsggKYyrnVgUqTE5cCqtEQjQj2231oSoZxPrA4D4FszejGB3K3Tqn395v3LsMiAUC_cgfF5-KRsXv_dAKGeHq4m-5eeK_WQwJTy5G-kvlnUeUF6xz_EJEB5h8WYhA23jXCmWql_gSSGZ5YQBZK=w717-h955-no)
I still have to add a keyboard of some kind, but haven't found the right one yet.
Now, My questions.
I have a number of physical buttons that recreate button functions in mach. Jogging buttons are set up in the pokeys config to trigger the appropriate jog button, however, they require 2 presses to function properly. One press starts the jog and the second press stops the jog. In single step mode set to 0.001, I get 0.002 of movement with one press. X, Y and Z zero buttons function properly, but those signals are inverted to the rest of the buttons. These are the things that are confusing me. All switches are wired NO. Common is gnd on the pokeys and the other side of the switch goes directly to the pokey input.
I have thought of assigning all the inputs to user LED's and processing everything with a brain, but that is alot of work for what would be a straight forward configuration using the pokeys software.
The MPG section and axis selector as well as resolution selector is assigned to OEM inputs in mach3 inputs section and are processed by a brain. This section is working well, and now im working on getting the brain to switch back to the button jog when the mpg axis selector is in the off position.
The last one that is bugging me is the limit override button. It is a latching button and requires 2 pushes to go on/off. Meaning push/lock activates the override. pushing again to unlock does nothing, and another lock cycle will turn the override off. This is one of 8 buttons on the console that have lights to reflect the status of the function.
-Adam