
Raspberry Pi bonnet with a 128x64 monochrome OLED display, 5-way joystick, and 3 buttons. Connects directly to the Pi GPIO header with no extra wiring.
Raspberry Pi power rail used through the 2x20 bonnet header
Ground through the Raspberry Pi 2x20 bonnet header
I2C clock for the SSD1306 OLED display, board.SCL in Adafruit example code
I2C data for the SSD1306 OLED display, board.SDA in Adafruit example code
A button input
B button input
Joystick left input
Joystick right input
Joystick up input
Joystick down input
Joystick centre press input
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| 3V3 / 5V | power | Raspberry Pi power rail used through the 2x20 bonnet header | ||
| GND | ground | Ground through the Raspberry Pi 2x20 bonnet header | ||
| SCL | signal | I2C clock for the SSD1306 OLED display, board.SCL in Adafruit example code | ||
| SDA | signal | I2C data for the SSD1306 OLED display, board.SDA in Adafruit example code | ||
| D5 | signal | A button input | ||
| D6 | signal | B button input | ||
| D27 | signal | Joystick left input | ||
| D23 | signal | Joystick right input | ||
| D17 | signal | Joystick up input | ||
| D22 | signal | Joystick down input | ||
| D4 | signal | Joystick centre press input |
I2C · SPI · 3.3 – 5 V · Breakout
Confirm the data interface matches your host board.
Module pins: 3V3 / 5V, GND, SCL, SDA, D5, D6, D27, D23. Schematik maps them to your board in the app.
About 30 parts: monochrome I2C modules from 0.49 to 1.3 inches, SPI/I2C grayscale and 65K-color RGB panels up to 1.5 inches, a transparent OLED, and ecosystem-specific units for Raspberry Pi, FireBeetle and M5Stack Grove.
0.49inch OLED Display Module, 64×32, I2C visual preview0.49inch OLED Display Module, 64×32, I2C
0.91" OLED Display Module - 128x32, I2C visual preview0.91" OLED Display Module - 128x32, I2C
0.96" OLED (B) - SPI/I2C visual preview0.96" OLED (B) - SPI/I2C
0.96" RGB OLED Display Module - 64x128, SPI, 65K Colors visual preview0.96" RGB OLED Display Module - 64x128, SPI, 65K Colors
1.3inch OLED (A), SPI/I2C, Curved Pinheader visual preview1.3inch OLED (A), SPI/I2C, Curved Pinheader
1.3inch OLED (B), SPI/I2C, Straight Pinheader visual preview1.3inch OLED (B), SPI/I2C, Straight Pinheader
1.3inch OLED HAT for Raspberry Pi, 128×64, SPI/I2C visual preview1.3inch OLED HAT for Raspberry Pi, 128×64, SPI/I2C
1.3inch OLED Module (C), 64×128, SPI/I2C visual preview1.3inch OLED Module (C), 64×128, SPI/I2C
1.51inch Transparent OLED, 128×64, SPI/I2C visual preview1.51inch Transparent OLED, 128×64, SPI/I2C
1.5inch OLED Module, 128×128, 16 Grayscale, SPI/I2C visual preview1.5inch OLED Module, 128×128, 16 Grayscale, SPI/I2C
1.5inch RGB OLED Module, 128×128, 65K RGB, SPI visual preview1.5inch RGB OLED Module, 128×128, 65K RGB, SPI
Adafruit 128x64 OLED FeatherWing with STEMMA QT / Qwiic visual previewAdafruit 128x64 OLED FeatherWing with STEMMA QT / Qwiic
0.71" Round LCD Display Module - 160x160, SPI, 65K Colors visual preview
0.71inch Double Eye Round LCD Display Module, 160×160 Resolution, SPI Interface, 65K Colors visual preview
0.96" IPS LCD Display Module - 160x80, SPI visual preview
1.28inch Round Touch LCD Module, 240×240, IPS, SPI/I2C visual preview16×2 and 20×4 character LCDs (parallel, I2C backpack, Qwiic, Grove), SPI TFTs from 0.71 to 3.5 inches, and large DSI and HDMI capacitive-touch panels up to 13.3 inches.
Displays · TFT & LCD displays · 188 parts
1.02" E-Ink Display Module - 128x80, Black/White, SPI visual preview
1.02" E-Ink Raw Display Panel - 128x80, Black/White, SPI visual preview
1.54inch e-Paper Module (B), 200×200, 3-Color, SPI visual preview
1.54inch e-Paper Module, 200×200, SPI visual previewWaveshare makes up the large majority of parts here and often sells the same panel twice: once as a raw display needing a separate driver board, and once as a module or HAT+ with the SPI controller attached.
Displays · E-paper displays · 101 parts
"Shake" 8x8 LED Matrix visual preview
10-Segment LED Bar Graph - Red visual preview
11x1 VFD Display Module visual preview
11x7 LED Matrix Breakout visual previewAdafruit HT16K33 backpacks, MAX7219 daisy-chains, NeoPixel and DotStar grids, HUB75 RGB matrix panels, charlieplexed arrays, bare clock displays, and two VFD character modules — almost 90 parts, none wired the same way.
Displays · LED displays · 89 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