Controller adventure with Carbide Motion - 8BitDo Micro

I just wanted to share my tablet and “pendant” setup

I wanted a jog pendant, and naively dusted off a xbox series controller and tried it with my windows tablet. After two nights of troubleshooting and trying key mappers (AntiMicrox) and device hiding software (HidHide) I finally gave up and decided to just use a keyboard. I ordered a bluetooth partial keyboard w/ numpad/arrows, and as I was setting it up I stumbled on the 8BitDo Micro…which had a keyboard mode! Looks like it’s the last device in 8BitDo lineup to ship with the old firmware that allows keyboard mapping. I was 50/50 if the keyboard mapping app would still work, but $25 was worth the risk.

Lo and behold, it worked! I now have a bluetooth jog controller.
I designed a grip cover for its ridiculously small size, and so far so good! Currently, printing it in another color to look less chistmas-y, but thought I would share.

Model file is available on Printables - 8BitDo Micro - Cabide Motion Pendant Grip

5 Likes

Very interested to hear more.
First off, is this one the right model?
Can you also diagram the button mapping you used?
And do you have to launch AntiMicro (or other key mapping software) every time?
Thanks.

Howdy!

Thats the right controller! It has 3 modes, one of which is “keyboard” mode.
No need to actively run key mapping software, Carbide Motion supports keyboard shortcuts. I pulled the shortcuts from this post

You should only need to sync key mappings once to the controller.

  1. Download the iOS/Android app “Ultimate Software V1” (https://app.8bitdo.com)
  2. Launch app and connect the controller
  3. set key mapping in the UI
  4. click sync

Key mapping I used

  • D Up - Arrow Right
  • D Right - Arrow Down
  • D Down - Arrow Left
  • D Left - Arrow Up
  • L - Page Up
  • L2 - Page Down
  • X - 1
  • A - 2
  • B - 3
  • Y - 4
  • All others - Null (to avoid unexpected key presses)

From then on you just connect the controller over bluetooth to the Mac/Windows machine running Carbide Motion. It will look like it’s a bluetooth keyboard to the Mac/Windows machine, and Carbide Motion happily accepts the buttons on the controller as keyboard inputs.

2 Likes

Just ordered! If this works as easy as you say, you might have solved Game Controllers for all CNCs.

Rad! I’ll be curious how it works for you.

I would bet that this isn’t a long-lived solution. Seems like it’s the last of the controllers by that company to support key mapping.

Uploaded a gif of the controller in action on my printables model page. Can’t seem to upload videos or gifs here, and can’t link directly to printables for some reason :man_shrugging:

You were at the New User level — I’ve gone ahead and upgraded your account, so you should be able to post links now.

1 Like

Thanks! updated with links now!