Adafruit 128x64 OLED Bonnet for Raspberry Pi

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.

Pinout

Logical pinout · physical placement not verified
ADAFRUIT 128X64 OLED B3V35VD27GNDD23SCLD17SDAD22D5D4D6
  • 3V35V

    Raspberry Pi power rail used through the 2x20 bonnet header

    Type · Power
  • GND

    Ground through the Raspberry Pi 2x20 bonnet header

    Type · Ground
  • SCL

    I2C clock for the SSD1306 OLED display, board.SCL in Adafruit example code

    Type · I2C
  • SDA

    I2C data for the SSD1306 OLED display, board.SDA in Adafruit example code

    Type · I2C
  • D5

    A button input

    Type · GPIO
  • D6

    B button input

    Type · GPIO
  • D27

    Joystick left input

    Type · GPIO
  • D23

    Joystick right input

    Type · GPIO
  • D17

    Joystick up input

    Type · GPIO
  • D22

    Joystick down input

    Type · GPIO
  • D4

    Joystick centre press input

    Type · GPIO

Start wiring

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.

OLED

29 other options

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.

View all 29

Related groups

4 groups