USB Crank Controller

USB Crank Controller

cults3d

See it in action! https://twitter.com/ecken/status/1136711911196827649 Ever wonder what it's like to control things with a crank? This project explores the use of a crank  mechanism that attaches to a rotary encoder. With the Adafruit ItsyBitsy M0 and CircuitPython, we can simulate a USB Human Interface Device (HID) device (like computer keyboards, mice, and gamepads) to trigger commands, macros and key presses. This idea was inspired by the Play Date device (https://play.date/) by Panic. Learn Guidehttps://learn.adafruit.com/usb-hid-crank-controller/ Code on GitHubhttps://github.com/adafruit/Adafruit_Learning_System_Guides/tree/master/Crank_USB_HID Adafruit ItsyBitsy M0https://adafru.it/3727 Rotary Encoderhttps://adafru.it/377 USB microB Cable – Fully reversiblehttps://adafru.it/4111 10-wire silicone cover ribbon cablehttps://adafru.it/3890 3D Printer – Inventor IIhttps://adafru.it/3897 Filament for 3D Printershttps://adafru.it/2080 Turbo Mode The rotary encode simulates key presses each time a pulse is produced. By turning the encoder, rapid key presses are generated – This is similar to the "Turbo" button prominently featured on USB gamepads. We've come up with some use cases for this. Turn up/down volume or screen brightness Play MakeCode Arcade games Scroll webpages Rotate 3D models in CURA Slicer

Download Model from cults3d

With this file you will be able to print USB Crank Controller with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on USB Crank Controller.