Skip to the content
PCBKitNew board
4 layers65 × 56 mmRPi OLED Adapter, the printed circuit board in 3D

RPi OLED Adapter

RasmusB/RPi-OLED

Adapter board for using a generic OLED with a Raspberry Pi

Size
65 × 56 mm
Copper layers
4
Thickness
1.04 mm
Parts
35
Nets
69
Pads
185
Tracks, vias
696, 144
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
17 Sep 2026
Updated
11 Oct 2026

Overview

RPi OLED Adapter is an open-source printed circuit board by RasmusB, from the RasmusB/RPi-OLED repository on GitHub. It is a 4-layer board of 65 × 56 mm with 35 parts on 69 nets, routed with 696 tracks and 144 vias.

It is built around the CAT24C256WI-GT3, TCA9800DGK and TPS22917DBV, with the TPS76318DBVR-TP, FH12-22S-0.5SH(55) and FH26W-39S-0.3SHW(60) among its other parts. Its parts include 8 resistors, 7 capacitors, 4 ICs and 3 connectors. It belongs with the lEDs and displays and interfaces and adapters boards of this library.

Main components

6

README

README.md

RPi-OLED Readme

Adapter board for using a generic OLED with a Raspberry Pi

[!WARNING] Before using this repo, make sure to run the 'setup-hooks.sh' script first.

Release notes

Releases are tagged using custom Semantic Versioning rules.

0.1.0

  • TODO: List features that are introduced / removed
    • Focus on changes that would affect the end user, and indicate how they will be affected.
    • For example, don't write 'R2 changed to pull-down', but instead: 'Board will enter the bootloader when the user pushes SW1'.
    • More detailed change notes goes into the version history table in the schematic.

Git behaviour

There are some pre-commit hooks in the .git folder. These will attempt to enforce a few sanity rules based on the following rules.

The main branch must only contain releases of production files

  • Commits to main are not allowed
  • TODO: Commits must be tagged to generate production files (at least on the main branch)
  • TODO: Tags must follow the pattern vX.Y.Z (see the SemVer rules for details)

Development happens in a dev branch

  • All check-ins during development are made on the dev branch. The dev branch is merged into main when (and only when) the production files are ready for release.
  • Any tags created on the dev branch must not match the pattern vX.Y.Z to ensure they are not confused for proper release tags
  • Merging to main is not allowed if there are any failing tests (ERC, DRC, etc.)

Parts

35
QtyValueFootprintReferences
7100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C7
43.9kResistor_SMD:R_0402_1005MetricR1, R2, R7, R8
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
210kResistor_SMD:R_0402_1005MetricR3, R5
212k1Resistor_SMD:R_0402_1005MetricR4, R6
10x50/(51)Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP2
11V8_ENJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT4
11V8_MEASJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT6
13V3_ENJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT2
13V3_MEASJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT5
15V_MEASJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT7
1CAT24C256Package_SO:SOIC-8_5.3x5.3mm_P1.27mmU1
1DSI INConnector_FFC-FPC:Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_HorizontalJ2
1GPIOConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1ID_WPJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1OLED_H497TLB01Connector_FFC-FPC:Hirose_FH26-39S-0.3SHW_2Rows-39Pins-1MP_P0.60mm_HorizontalJ9
1OLED_TEJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT1
1TCA9800Package_SO:VSSOP-8_3x3mm_P0.65mmU2
1TPS22917DBVPackage_TO_SOT_SMD:SOT-23-6U4
1TPS76318Package_TO_SOT_SMD:SOT-23-5U3
1~{TP_INT}Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmNT3

Questions

How big is the RPi OLED Adapter PCB?

It measures 65 × 56 mm and has 4 copper layers, 1.04 mm thick.

What parts does the RPi OLED Adapter use?

35 parts, built around the CAT24C256WI-GT3, TCA9800DGK, TPS22917DBV and TPS76318DBVR-TP. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the RPi OLED Adapter KiCad files?

From the RasmusB/RPi-OLED repository on GitHub, at the commit this page was made from: the board is RPi-OLED-Adapter.kicad_pcb and its schematic RPi-OLED-Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RPi OLED Adapter design in my own project?

Its repository states no licence, so its author keeps all rights: ask RasmusB before reusing the design.

Similar boards

  • 4 layers84 × 52 mmSideline cam hub, the printed circuit board in 3D

    Sideline cam hub

    dawsboss/Sports-Camera-Analytics-

    Input a video of your game and out pops the all player positioning data you want. for I put into Minutes

    102 parts
  • 4 layers100 × 100 mmData logger, the printed circuit board in 3D

    Data logger

    Conor-Dunlop/FYP_datalogger

    render of the datalogger with power board (yes i know it need routed)

    176 parts
  • 4 layers100 × 62.5 mmOmniframe Hardware, the printed circuit board in 3D

    Omniframe Hardware

    omniframe-art/Omniframe-Hardware

    Omniframe is an open source e-paper digital frame. This repository includes the source and fabrication files for the main and secondary boards for driving the 13.3" Monochrome e-ink display.

    104 parts4
  • 2 layers80 × 60 mmIRIS C5 RevC, the printed circuit board in 3D

    IRIS C5 RevC

    Benv-B/photo-frame-hardware

    Open hardware carrier for an AirDrop ChLCD color e-paper frame: XIAO ESP32-C5, NFC wake, KiCad, schematic, BOM and Gerbers. CERN-OHL-P-2.0.

    66 partsCERN-OHL-P-2.0
  • 4 layers32 × 50 mmAq lcd grab, the printed circuit board in 3D

    Aq lcd grab

    drinkcat/aq-lcd-grab

    39 partsApache-2.0
  • 4 layers32 × 26 mmNeurband main, the printed circuit board in 3D

    Neurband main

    jlcjak/neurband

    Open, minimal sEMG wristband like the Meta Neural Band: 8-ch ADS1298 + nRF52832 BLE, dry gold electrodes on a flex, 3D-printed band. KiCad, FreeCAD, Zephyr, Python, simulations.

    60 parts46
  • 2 layers26.6 × 17.9 mmAdapter, the printed circuit board in 3D

    Adapter

    pdyxs/glider

    Fork of zephray/glider (Modos Glider e-ink monitor) with a DP AUX polarity fix and a standalone GCC firmware build

    2 partsCERN-OHL-S-2.0