
USB key form-factor board with a miniature analog thumbstick joystick.
USB HID and power connection. Adafruit states the board plugs into any computer with a USB A jack and is pre-programmed as a small X-Y HID input.
Two-axis analog thumbstick used as the primary X-Y HID input.
One of the two tactile switches that Adafruit states acts as mouse button 1.
One of the two tactile switches that Adafruit states acts as mouse button 2.
Dual DIP switch on the bottom used to set the rotation so that up is up.
I2C · Analog · USB · 3.3 – 5 V · Breakout
Verify supply voltage and logic levels before powering up.
Matrix keypads, analog ADKey boards, I2C keypad controllers, joysticks, and finished USB-HID keyboards are all here. Pin budget and simultaneous-press requirements are the splits that matter.
SparkFun Rotary Switch Potentiometer Breakout visual preview
Potentiometer Wiper/Plunger - 14mm visual preview
Momentary Pushbutton Switch visual preview
12mm Domed Push Button Pack visual previewMost parts here are simple contacts: press or release, open or closed. A few outliers — rotary switch potentiometer breakouts, NeoPixel potentiometers, wiper plungers — carry separate wiring requirements worth checking before you order.
Input & controls · Buttons & switches · 106 parts
Adafruit ANO Rotary Navigation Encoder to I2C STEMMA QT Adapter visual preview
Adafruit DS1841 I2C Digital 10K Potentiometer Breakout visual preview
Adafruit DS3502 I2C Digital 10K Potentiometer Breakout visual preview
ANO Directional Navigation and Scroll Wheel Rotary Encoder visual previewBare EC11 quadrature encoders, I2C navigation encoders, absolute AS5600 and 8421 encoders, slide and ribbon potentiometers, and digital I2C pots — covering most ways to read angular or linear position.
Input & controls · Rotary encoders · 27 parts
Adafruit 12-Key Capacitive Touch Sensor Breakout - MPR121 [STEMMA QT] visual preview
BOSON: Capacitive Touch Sensor i8 visual preview
CAP1188 - 8-Key Capacitive Touch Sensor Breakout - I2C or SPI visual preview
Capacitive Touch Kit for Arduino visual previewMPR121, CAP1188, CAP1203 Qwiic slider and AT42QT breakouts are sensor ICs for electrodes you wire yourself. Simple single-pad modules like the TTP223B give you one digital output with no bus required.
Input & controls · Touch sensors · 14 parts
1.75mm PLA (1kg) - Black visual preview
1.75mm PLA (1kg) - Gold visual preview
1.75mm PLA (1kg) - Green visual preview
1.75mm PLA (1kg) - Natural visual previewDFRobot 1.75 mm PLA in 1 kg spools makes up the bulk of the group, in over 15 colors. Specialty options include PVA in both diameters, NinjaFlex flexible filament, Proto-Pasta conductive PLA, and wood-fill. OverLord printer spares and OverLord printers round out the hardware side.
Tools & prototyping · 3D printing · 53 parts
Bottom RGB NeoPixel for under-lighting, described by Adafruit as a bonus RGB neopixel.
On-board Trinkey technology microcontroller identified by Adafruit as ATSAMD21E18; user-programmable with Arduino or CircuitPython.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| USB-A plug | connector | USB HID and power connection. Adafruit states the board plugs into any computer with a USB A jack and is pre-programmed as a small X-Y HID input. | ||
| X-Y analog thumbstick | input | Two-axis analog thumbstick used as the primary X-Y HID input. | ||
| Button 1 tactile switch | input | One of the two tactile switches that Adafruit states acts as mouse button 1. | ||
| Button 2 tactile switch | input | One of the two tactile switches that Adafruit states acts as mouse button 2. | ||
| Rotation DIP switch | configuration | Dual DIP switch on the bottom used to set the rotation so that up is up. | ||
| RGB NeoPixel | indicator | Bottom RGB NeoPixel for under-lighting, described by Adafruit as a bonus RGB neopixel. | ||
| ATSAMD21E18 controller | controller | On-board Trinkey technology microcontroller identified by Adafruit as ATSAMD21E18; user-programmable with Arduino or CircuitPython. |