Higher Lower game original source PCB
Higher Lower game · Tommy / Oskitone · CC BY-SA 4.0

Buttons, touch inputs, displays and handheld controllers for interactive projects. The original boards have two copper layers; connector placement, enclosures and fixed-via routing must be adapted for ViaGrid.

Published open-source PCB projects

Art Controller timer relay original source PCB Open source · TAPR OHL 1.0

Art Controller timer relay

A through-hole ATtiny2313 timer relay for interactive art, with trigger/cancel inputs and DIP-switch timing.

BBQ20 keyboard and trackpad original source PCB Open source · CERN OHL 1.2

BBQ20 keyboard and trackpad

An RP2040 interface turns a BlackBerry Q20 keyboard and optical trackpad into a pocket USB keyboard and mouse.

CharlieWing LED matrix original source PCB Open source · CC BY-SA 3.0

CharlieWing LED matrix

A 105-LED matrix with an IS31FL3731 driver provides individual brightness control and animation over I2C.

Circuit Playground Express original source PCB Open source · CC BY-SA 3.0

Circuit Playground Express

A self-contained teaching board combines touch inputs, motion and light sensing, sound, infrared and a ring of RGB LEDs.

Color OLED PMOD original source PCB Open source · CERN OHL 1.2

Color OLED PMOD

A compact SSD1331 color OLED interface with a PMOD connector for an external microcontroller or FPGA.

FaderBuddy motorized slider controller original source PCB Open source · Apache 2.0

FaderBuddy motorized slider controller

An ATtiny1616 controller adds position control, touch sensing and programmable detents to a separate 60 mm motorized fader.

Higher Lower game original source PCB Open source · CC BY-SA 4.0

Higher Lower game

A screen-free handheld game: listen to two tones and guess whether the second is higher or lower.

HUB75 LED panel driver PMOD original source PCB Open source · CC BY-SA 4.0

HUB75 LED panel driver PMOD

A buffered HUB75E interface connects an FPGA or microcontroller to a separately powered RGB LED matrix panel.

Joy Bonnet game controls original source PCB Open source · CC BY-SA 3.0

Joy Bonnet game controls

An analog thumb stick and eight buttons turn a Raspberry Pi Zero into a compact game controller.

Micro OLED display breakout original source PCB Open source · CC BY-SA 3.0

Micro OLED display breakout

A 64 × 48 monochrome display for a sensor readout or small user interface, driven over SPI or I2C.

MicroView OLED controller original source PCB Open source · CC BY-SA 4.0

MicroView OLED controller

An ATmega328P controller with its own 64 × 48 OLED display and interactive electronics tutorials.

MOD-IO2 relay & GPIO controller original source PCB Open source · CC BY-SA 3.0

MOD-IO2 relay & GPIO controller

An addressable I²C board with two relays, GPIO, analog inputs and PWM for small bench-automation experiments.

MPR121 Touch Interface original source PCB Open source · CC BY-SA 3.0

MPR121 Touch Interface

Twelve capacitive inputs turn foil, conductive fabric or metal into controls. Add a separate host for a touch instrument or interface.

NeoKey 1×4 original source PCB Open source · CC BY-SA 3.0

NeoKey 1×4

Four hot-swap mechanical keys with RGB feedback. A compact starting point for a custom control strip.

NeoPixel Jewel RGB indicator original source PCB Open source · CC BY-SA 3.0

NeoPixel Jewel RGB indicator

Seven individually addressable RGB LEDs form a compact animated indicator or wearable light.

PyBadge programmable display board original source PCB Open source · CC BY-SA 3.0

PyBadge programmable display board

A complete programmable badge with a color display, eight buttons, motion and light sensing, audio and battery charging.

Qwiic Button original source PCB Open source · CC BY-SA 4.0

Qwiic Button

One illuminated button, an I2C interface and a useful first step toward custom controls.

Qwiic Twist RGB rotary controller original source PCB Open source · CC BY-SA 4.0

Qwiic Twist RGB rotary controller

An ATtiny84 reads a rotary encoder and pushbutton, controls the knob’s RGB light and exposes the result over I2C.

RGB LCD Shield original source PCB Open source · CC BY-SA 3.0

RGB LCD Shield

A 16×2 text display interface with five buttons and RGB backlight control over I²C. Pair it with a separate LCD and host.

Serial 7-Segment Display original source PCB Open source · CC BY-SA 3.0

Serial 7-Segment Display

A programmable four-digit display with UART, SPI and I2C control—a useful front panel for a timer, counter or sensor.

Stamp handheld console carrier original source PCB Open source · CERN OHL 1.2

Stamp handheld console carrier

A six-button handheld game carrier with OLED, speaker and RGB LED, powered by a separate RP2040 Stamp module.

Tomu USB controller original source PCB Open source · CC BY-SA 4.0

Tomu USB controller

A tiny ARM controller with USB, two touch inputs and two LEDs; a compact starting circuit for a custom USB control.

Browse these projects in the 3D PCB project directory. Open-source rows can be shallow-cloned into the git bucket. Generated board renders belong on the artifact CDN, not in git. See the hardware repository guide.