USB Keypad as a remote pendant/remote controller

also i just found this information.

looks like if we know the keystroks EASEL listens for we can program a USB numberpad to do what ever we want. just have to know the list of keybindings EX, Left Arrow = X+ Right Arrow X- etc etc.
so @paulkaplan if you would like to give us a list of the keystorkes for easel that would be super awesome. iā€™ll see if i can make up a tutorial and give it a test out on my x-carve over the next few days :wink:

http://www.hidmacros.eu/

this isnā€™t exactly the same, but similar if someone in here enjoys coding - I made a linux interface between the shuttle Xpress jog dial / shuttle wheel that sends the keypress and shuttle information over to a websocket (the SPJS for Chilipeppr). But the code could just as easily be adapted to send other commands to other things, like Easel. If folks are interested, all of my code is here and a video showing it working is here and another video showing the enclosure I made for it here

Anyhow, thought I would share in case someone came across this thread and might find this motivating to update the code. I find these jog dials or shuttle wheels are way better than a keypad.

1 Like

Thatā€™s intriguing, but I like my idea of a cheap $10 keypad plus $1 worth of stickers. I want to see just how much I can do with Easel and not have to use other control software, if at all possible.

If Easel can eventually add support for importing 3D files (.STL, .OBJ, etc.) and allow some sort of remote pendant, then there wouldnā€™t be a need for me to ever use anything elseā€¦

1 Like

AutoHotkey is some good free software to re-map keys. Knowing how to program is helpful, but not necessary, there is a lot of examples out there. One problem is that it will re-map the keys on your regular keyboard as well, but you could have it so the re-mapping only happens while holding a modifier or combination of modifiers!

1 Like

Sorry kind of jumped the gun and posted my previous response before I read this one of yours! Looks like you have it figured out!

haha no problem. and yes HIDMacros does remap both keyboards but when you close the program all is back to normal :smile:

Well we do not have keyboard shortcuts for pause, stop, etc. But we do have keyboard shortcuts for moving your machine while the ā€œcarveā€ walkthrough is open:

I actually think keyboard shortcuts kind of fall under the ā€œaccessibilityā€ category, so Iā€™m gonna open a request there for some keyboard shortcuts.

Would it be possible to remap the Z up/dn to page up/page dn? Then a numeric keypad could be used.

I have an old Griffin USB PowerMate Jog controller. I might be able to write a driver that generates Z up and Z down command as it spins.

I used to have one of those! So cool looking / feeling, but I could never find a use for it. This would have been perfect!

Funny story about page up/downā€¦ I do not own a computer that as those keys and would have to look up the keycodes!

pg up/down is what UGS uses for its Z movement btw. not sure if that helps

I just ran out and bought a USB numpad, but, also had another ideaā€¦

https://play.google.com/store/apps/details?id=com.steppschuh.remoteinput

Will be testing shortly.

Edit: That app does not have a numpad. :unamused:

Edit 2: I canā€™t get HID macros to send a shift-up or down. According to the docs, it seems like it should be +{up} and +{down}.

What about a usb video game controller non techy guy hereā€¦

I use a Shuttle-Xpress on my current CNC. It would be nice to use it on the XCarve too!

1 Like

Are the Inventables any closer to making Easel ā€œPendant Friendlyā€? I love my X carve and like the convenience of using easelā€¦especially as a gcode import software. I donā€™t enjoy struggling to get my head around different software just to have the ability to easily jog the machine using a pendant. Iā€™m sure their are alot of other users with my concerns to make life as easy as possible in order to get the most out of the machine.

Iā€™ve just purchased a cheap usb numeric keypad for the xcarve. I want to use HIDmacros (or any easy alt program) to save number 9 (pgup) which is shift + arrow up, and number 3 (pgdn) shift arrow down to my keypad. the script code for shift on HIDmacros is + and trying to put in ++ sure a heck donā€™t work.Iā€™ve been trying most of the day to program this sucker with no luck. Is there anyone out here (what a silly question) that might give a detailed explanation in simple terms so that I can achieve this? Thanks in advance.

Here is a great program for programming macros. It is 100% free too! A lot of examples and a lot help on the forums.

would be nice to have macro support, so i could click a button to g28 my machine isntead of constantly going through the machine inspector.

Yepā€¦been looking at the tutorials on autohotkey as well. I still canā€™t find a simple script line for Shift & Arrow Down (and Up) equals 3 on my numeric keypad. This is so every time I want the z axis to go up or down I can press a 3 or 9. If someone can just jot down that line it would be most appreciated.

Finally got it to work using Autohotkey.
The script I was after is NumpadPgDn::+Down and NumpadPgUp::+Up
I feel so proud of myself lol. (accidents do happen sometimes)

1 Like

Next Question which has been kicking arouns the forum for a long timeā€¦is there any progress or movement in providing keyboard shortcuts for pause and resume? As well increments for jogging shortcuts.