Thingiverse
USB Crank Controller
by adafruit
29
Downloads
50
Likes
0
Makes
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 Guide
https://learn.adafruit.com/usb-hid-crank-controller/
Code on GitHub
https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/master/Crank_USB_HID
Adafruit ItsyBitsy M0
https://adafru.it/3727
Rotary Encoder
https://adafru.it/377
USB microB Cable – Fully reversible
https://adafru.it/4111
10-wire silicone cover ribbon cable
https://adafru.it/3890
3D Printer – Inventor II
https://adafru.it/3897
Filament for 3D Printers
https://adafru.it/2080
Turbo
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 Guide
https://learn.adafruit.com/usb-hid-crank-controller/
Code on GitHub
https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/master/Crank_USB_HID
Adafruit ItsyBitsy M0
https://adafru.it/3727
Rotary Encoder
https://adafru.it/377
USB microB Cable – Fully reversible
https://adafru.it/4111
10-wire silicone cover ribbon cable
https://adafru.it/3890
3D Printer – Inventor II
https://adafru.it/3897
Filament for 3D Printers
https://adafru.it/2080
Turbo
adafruit also publishes on
1 additional models across 1 more platforms
Did you print this model? Sign in and share your make!
Sign in to leave a comment
Sign inNo comments yet – be the first!