Craig Gardner's repositories
miniMACRO5
Macropad based on Arduino Pro Micro with support for combination of up to 5 rotary encoders or 5 mechanical switches
minimacro6c
QMK powered 6-key macropad with oled support
miniMACROPAD
A programable 4-button keypad/macropad based on attiny85 with mechanical switches.
hitFIGHTER
all button controller
miniMACRO5C
5 encoder/switch macropad with USB-C and RGB LED
ArduinoXInput
XInput library for USB capable Arduino boards
DaemonBite-Arcade-Encoder
An arcade controller project for the MiSTer FPGA project and any other device accepting USB HID joysticks. Up to 12 buttons are supported. Can also be used to create NeoGeo/Atari/Commodore/Amiga controller to USB adapters.
GP2040-CE
Gamepad firmware for Raspberry Pi Pico and other RP2040 microcontrollers supporting Nintendo Switch, XInput and DirectInput
klipper
Klipper is a 3d-printer firmware
miniKNOB-C
USB-C knob
nano-trackball
A very small trackball-only mouse. Mechanical files, PCBs, and firmware all included.
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families
vial-qmk
QMK fork with Vial-specific features.