Game controller for carbide motion?

I’ve been using this one for quite some time and still love it, though it’s not for sale anymore:

It’s just a pi pico acting as an HID keyboard. There’s an oled screen, two decent buttons, and a truly excellent rotary encoder (I sourced the encoder and confirmed it makes up the large majority of material costs :sweat_smile:)

Given that it could all be written in circuit python, I’m betting it would only take a day start to finish. Hell, it’s simple enough even some AI could probably do a decent job of writing the firmware :stuck_out_tongue_winking_eye:
Maybe I’l throw a wireless pico in it and make it wireless :thinking:

1 Like

Tyler,
I must have one of those somewhere, at any time with an CM update it did not work any more. I loved it. Does it work again with recent version?

If it isn’t working, one option is to use a utility to reprogram the controller so that it outputs keypresses, mapping those to Carbide Motion’s shortcuts.

I show this for a gamepad at:

I can’t say for sure since I modified the code on mine awhile ago. I switch between windows and macOS so I think I did some shenanigans with shortcuts to account for that.

Will is already on the right track though, this is just emulating a keyboard.
open up the accessibility/onscreen keyboard on your computer and cycle through the functions on the pendant. The onscreen keyboard will blink each “button” as it is pressed. The speed button on the pendent should light up 123. When in X, you should see :left_right_arrow:. Y should be :arrow_up_down:. and Z should be page up/page down.

If the onscreen keyboard does not show any keypress, it may be an issue with the pendent itself :person_shrugging:

(the nice thing about testing with the accessibility keyboard is that it sees all the keypresses regardless of which program has focus. Convenient for testing things that would normally see the keystroke swallowed by some program…looking you you RDP :stuck_out_tongue_winking_eye: )

2 Likes

So far this is the best option I have found. I have purchased the one off of etsy and it worked well for a while. My shop isn’t air conditioned and the keypad kept coming off then the buttons would work intermittingly. The seller replaced the first one no questioned asked, after the second started doing the same thing I decided to try other options. The Rii Mini Keypad seems to be working very well with my Surface Tablet.

2 Likes

I use a MacBook and I just bought a Macally keypad like Kevin used in one of his videos. Has anyone set one of those up to use with Carbide Create? I think the left/Right buttons control the X- axis and the Up/Down arrows control the Y-axis but, I am not sure how to control the Z-Axis.

1 Like

Another related question. I love the 9 preset points to quickly move the spindle around the table. Can you set those up on the same controller? Has anyone done that as well? I’m just not familiar enough (yet) with setting up a controller.

If I understand what you are asking, no, there isn’t any sort of shortcut option which allows accessing the Rapid Position movement commands directly using a game controller — the closest one could get to this would be a touch screen.

1 Like

@WillAdams

You understood me perfectly! And now I’m sad :pensive:.