![cnc usb controller wireless keyboard cnc usb controller wireless keyboard](https://ae01.alicdn.com/kf/HTB1GwmYfAomBKNjSZFqq6xtqVXau/XHC-wireless-usb-6axis-2000khz-high-speed-cnc-controller.jpg)
I did eventually get the thing working, but if more than a couple buttons were pressed simultaneously, some presses were omitted. In this post I go over my mechanical design for the cabinet as well as the electrical process of going from keyboard to MAME controller. As far as I know there are no wireless encoders available for this purpose, so that was part of the motivation for trying this. For those not familiar with it, MAME stands for “Multiple Arcade Machine Emulator” and is generally used to run older arcade games on a computer.Įncoders are available for this purpose, however, intending to save some money, and having an unused wireless keyboard, I decided to try to make one myself. Thanks for the tip Posted in computer hacks, Repair Hacks Tagged AT90USB1286, custom PCB, ergonomic keyboard, KiCAD, microsoft, proton, QMK, usb keyboard, wireless keyboard Turn Your Wireless Keyboard Into A MAME Controller!įor those of you that have a wireless keyboard laying around, you might be tempted to turn it into something else, like a wireless MAME controller. No word on the fate of the detached number pad, but that likely needs its own tether and is a project for another day. Of course, has ideas for future improvement, including regaining the multimedia function keys, as these kinds of hacks are never really done they are just in the current revision. More importantly, this latency is now consistent, unaffected by USB hubs, and there is no receiver to lose. And the results? USB controller fits into the plastic case, wires added to ISP for bootloader buttonĪccording to testing done with Is It Snappy?, the latency dropped from the wireless 78 ms down to 65 ms over USB. chose to map both sides of the split spacebar back to the space key but did add a feature by repurposing the battery indicator LED to Caps Lock.
#CNC USB CONTROLLER WIRELESS KEYBOARD FULL#
With the full matrix mapped by, flashing QMK onto the AT90USB1286 controller went fairly smoothly. ordered a board and found the mounting holes’ placement needed to be shifted. Īfter a one-day intro to KiCad, dug into the datasheets, completed a schematic for the board, and generously shared the process of choosing components and creating the layout. This required a custom PCB, another first for. For a more permanent and tidy solution, tried a ribbon-cable breakout board and other microcontrollers, but none of those were compact enough to fit inside the case either. The proof-of-concept involved hand-soldering each lead from the keyboard matrix’s test pads to a QMK Proton C, which worked but couldn’t fit inside the keyboard’s case. We really appreciate that took an incremental approach, tackling one problem at a time and getting help from others along the way for first attempts at many complex steps.
![cnc usb controller wireless keyboard cnc usb controller wireless keyboard](https://i.ebayimg.com/images/i/322298277783-0-1/s-l1000.jpg)
As evidenced by the responses to this project on ycombinator, many long-time fans of the Microsoft Sculpt Ergonomic Keyboard, introduced in 2013, suffer similar issues. The solution for was tethering the keyboard and receive several crash-courses in hardware hacking along the way. If you lose that, you gain a highly ergonomic paper-weight.
![cnc usb controller wireless keyboard cnc usb controller wireless keyboard](https://www.charmhigh-tech.com/photo/pl11838881-3_axis_4_axis_cnc_wireless_handwheel_mpg_remote_mach3_cnc_usb_controller.jpg)
To provide 128-bit AES encryption, the receiver is paired with the keyboard at the factory and cannot be replaced. Worse yet, the receiver is notoriously susceptible to interference from USB 3.0 hubs.
#CNC USB CONTROLLER WIRELESS KEYBOARD WINDOWS#
Has a favorite keyboard with a great ergonomic shape, key travel distance, and size, but after switching to Windows 10, the wireless connection introduced a terrible delay.