Schematik raised $4.6M to help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
GuidesPartsBlogAbout
GuidesPartsBlogAbout

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
Making
hardware
less hard

Built with love in Europe. For makers everywhere.

© 2026 Schematik

All rights reserved

  1. Parts
  2. /Input & controls

Keypads

Sixteen keys can consume eight GPIO pins, one ADC input, or two I2C lines — depending on whether the pad is matrix-scanned, a resistor ladder, or handled by a controller chip.

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.

  • A bare 4×4 matrix keypad uses 8 GPIO for row/column scanning; the TCA8418 breakout and Adafruit Trellis/NeoTrellis PCBs offload scanning and LED driving to a dedicated chip over I2C.
  • Resistor-ladder pads — Fermion ADKey 10-key, Gravity Analog ADKeyboard V2 — return a single voltage on one ADC pin, which costs almost no pins but rules out simultaneous keypresses.
  • Joysticks span three tiers: the bare PSP 2-Axis Analog Thumb Joystick (two ADC channels), M5Stack I2C Joystick 2 Unit (STM32G030 onboard), and the USB-HID Thumbstick Trinkey.
  • Kailh MX/CHOC key switches, switch sockets and the Keybow/UNTZtrument kits are build-your-own territory; the CardKB2 (ESP32-C61, I2C/UART/BLE HID) and MaKey MaKey are finished input devices.
OverviewAll parts

All parts

37 parts
4x4 Matrix Keypad visual preview

4x4 Matrix Keypad

$5.95
Adafruit PC Joystick to seesaw I2C Adapter visual preview

Adafruit PC Joystick to seesaw I2C Adapter

$3.57
Adafruit Trellis Monochrome Driver PCB for 4x4 Keypad & 3mm LEDs visual preview

Adafruit Trellis Monochrome Driver PCB for 4x4 Keypad & 3mm LEDs

Adafruit UNTZtrument 16x8 Grid Controller visual preview

Adafruit UNTZtrument 16x8 Grid Controller

$199.99
Bus Pirate v3.6 Universal Serial Interface visual preview

Bus Pirate v3.6 Universal Serial Interface

CardKB2 Keyboard Unit (ESP32-C61) visual preview
?

CardKB2 Keyboard Unit (ESP32-C61)

Fermion: ADKey Board -10 Keys (Breakout) visual preview

Fermion: ADKey Board -10 Keys (Breakout)

FS-GT3B visual preview

FS-GT3B

Full Size Panel Mount Keyboard with Trackpad visual preview

Full Size Panel Mount Keyboard with Trackpad

Gravity: Analog ADKeyboard Module V2 visual preview

Gravity: Analog ADKeyboard Module V2

Joystick visual preview

Joystick

Joystick Module (.NET Gadgeteer Compatible) visual preview

Joystick Module (.NET Gadgeteer Compatible)

Kailh Mechanical Key Switch - Clicky Blue - Single Piece visual preview

Kailh Mechanical Key Switch - Clicky Blue - Single Piece

Kailh Mechanical Key Switch - Linear Black - Single Piece visual preview

Kailh Mechanical Key Switch - Linear Black - Single Piece

Kailh Switch Sockets for MX-compatible Mechanical Keys - 20 Pack visual preview

Kailh Switch Sockets for MX-compatible Mechanical Keys - 20 Pack

Keybow Mini Mechanical Keyboard Kit - Linear (quiet) keys visual preview

Keybow Mini Mechanical Keyboard Kit - Linear (quiet) keys

Keypad - 12 Button visual preview

Keypad - 12 Button

M5Stack I2C Joystick 2 Unit (STM32G030) visual preview
?

M5Stack I2C Joystick 2 Unit (STM32G030)

$4.95
MaKey MaKey visual preview

MaKey MaKey

Membrane 1x4 Keypad + Extras visual preview

Membrane 1x4 Keypad + Extras

Mini Mountable Analog Joystick visual preview

Mini Mountable Analog Joystick

Mini Panel Mount USB Trackball with Three Buttons visual preview

Mini Panel Mount USB Trackball with Three Buttons

Mini Panel Mount USB Trackpad with Two Buttons visual preview

Mini Panel Mount USB Trackpad with Two Buttons

MOSTAP visual preview

MOSTAP

NeoTrellis RGB Driver PCB for 4x4 Keypad visual preview

NeoTrellis RGB Driver PCB for 4x4 Keypad

PiGRRL 2.0 Custom Gamepad PCB visual preview

PiGRRL 2.0 Custom Gamepad PCB

Player X USB Games Controller PCB visual preview

Player X USB Games Controller PCB

PSP 2-Axis Analog Thumb Joystick visual preview

PSP 2-Axis Analog Thumb Joystick

Raspberry Pi Keyboard visual preview
?

Raspberry Pi Keyboard

Raspberry Pi Official Keyboard UK Black/Grey visual preview
?

Raspberry Pi Official Keyboard UK Black/Grey

Raspberry Pi Touch Keypad visual preview

Raspberry Pi Touch Keypad

Slim Chiclet Keyboard visual preview

Slim Chiclet Keyboard

Switch Sockets for Kailh CHOC Compatible Keys - 10 Pack visual preview

Switch Sockets for Kailh CHOC Compatible Keys - 10 Pack

TCA8418 Keypad Matrix and GPIO Expander Breakout visual preview

TCA8418 Keypad Matrix and GPIO Expander Breakout

Thumbstick Trinkey - USB Key with miniature joystick visual preview

Thumbstick Trinkey - USB Key with miniature joystick

Ultra-slim wireless keyboard with touchpad (US layout) visual preview

Ultra-slim wireless keyboard with touchpad (US layout)

Waveshare SK18 Multi-Functional AI Voice Control Panel visual preview

Waveshare SK18 Multi-Functional AI Voice Control Panel

Parts tray full · 5 max · remove a part to add another