Skip to the content
2 layers68 × 38 mmKeychain, the printed circuit board in 3D

A simple yet cool and functional pcb keychain. Exactly what it sounds like!

Size
68 × 38 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
17
Pads
81
Tracks, vias
1,643, 23
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Aug 2026
Updated
11 Oct 2026

Overview

Keychain is an open-source printed circuit board by Riyu-D1, from the Riyu-D1/PCB-Keychain repository on GitHub. It is a 2-layer board of 68 × 38 mm with 19 parts on 17 nets, routed with 1,643 tracks and 23 vias.

It is built around the TP4056, SK6812MINI-E and SS14. Its parts include 6 capacitors, 5 diodes, 4 connectors, 1 resistor and 1 IC.

Main components

3

README

README.md

PCB-Keychain

A simple yet cool and functional pcb keychain. Exactly what it sounds like!

Front Back

What it is

A small keychain about the size of a 2.36" colour e-ink screen. The screen sits flat on the front of the board, and there are four little RGB LEDs, two on each side, so it lights up whichever way it's hanging.

I kept it simple on purpose. The brains are an ESP32-C3 SuperMini, a tiny dev board that already has USB-C, a regulator and a boot button on it, so I just solder it onto the back with headers. The e-ink screen comes on Waveshare's driver board and plugs into an 8-pin header at the top.

It runs off a small LiPo. A TP4056 charges it from the SuperMini's USB-C, a slide switch turns it on and off, and a diode lets the battery power the board when it's unplugged. Because e-ink keeps its picture with no power, the battery lasts a long time.

Parts

Full list in bom.csv.

Cost: about $28.35 USD for one keychain (single-unit prices from LCSC, Waveshare, Tindie and Adafruit, not counting the PCB, shipping or LCSC minimum order quantities).

  • ESP32-C3 SuperMini
  • Waveshare 2.36" e-Paper Module (G)
  • 4x SK6812MINI LEDs
  • TP4056 charger, SS14 diode, slide switch
  • JST-PH 2-pin LiPo connector
  • A few 0603 caps and one resistor

Files

KiCad project is in kicad/. Open keychain.kicad_pro.

Parts

19
QtyValueFootprintReferences
4100nFC_0603_1608MetricC3, C4, C5, C6
4SK6812MINILED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD1, D2, D3, D4
210uFC_0603_1608MetricC1, C2
11.2kR_0603_1608MetricR1
1BATTERYJST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ4
1EPAPERPinHeader_1x08_P2.54mm_VerticalJ1
1MountingHole_4.5mmMountingHole_4.5mmH1
1SS14D_SMAD5
1SW_SPDTSW_SPDT_PCM12SW1
1SuperMini-LPinHeader_1x08_P2.54mm_VerticalJ2
1SuperMini-RPinHeader_1x08_P2.54mm_VerticalJ3
1TP4056SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU1

Similar boards

  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers79.8 × 89.3 mmKicad sailframes b1, the printed circuit board in 3D

    Kicad sailframes b1

    sailframes/core

    Open-source sailboat racing data logger and analytics platform.

    72 parts8
  • 2 layers80 × 80 mmKubisat power v2, the printed circuit board in 3D

    Kubisat power v2

    gredzikk/kubisat

    Hardware and software of cubesat model for engineering thesis

    82 parts2MIT
  • 2 layers100 × 100 mmEnvcity aqm v2, the printed circuit board in 3D

    Envcity aqm v2

    MateusMaruzka/aqm_envcity_hw

    138 parts2
  • 2 layers150 × 40 mmBicopter, the printed circuit board in 3D

    Bicopter

    InputBlackBoxOutput/Bicopter

    Design files for a PCB Bicopter

    79 parts1MIT
  • 2 layers138.8 × 120 mmACT Labs REX, the printed circuit board in 3D

    ACT Labs REX

    Kraben/act-labs-ps1-bluetooth

    Fuentes editables de KiCad para ACT Labs REX PCB V2.2.

    38 parts1
  • 2 layers80 × 54 mmLux et pcb V2, the printed circuit board in 3D

    Lux et pcb V2

    machadoleonardo94/lux-et-tenebris

    Devkit for LED strips, with wide range of voltage inputs, and options for current limited outputs

    87 parts10BSD

Questions

How big is the Keychain PCB?

It measures 68 × 38 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keychain use?

19 parts, built around the TP4056, SK6812MINI-E and SS14. 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 Keychain KiCad files?

From the Riyu-D1/PCB-Keychain repository on GitHub, at the commit this page was made from: the board is kicad/keychain.kicad_pcb and its schematic kicad/keychain.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keychain design in my own project?

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