Skip to the content
2 layers91.9 × 77.8 mmKeychain, the printed circuit board in 3D

as the title says its a pcb and a keychain

Size
91.9 × 77.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
5
Pads
13
Tracks, vias
21, 1
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Aug 2026
Updated
23 Aug 2026

Overview

Keychain is an open-source printed circuit board by adonutartist, from the adonutartist/Nemo-PCB-Keychain repository on GitHub. It is a 2-layer board of 91.9 × 77.8 mm with 11 parts on 5 nets, routed with 21 tracks and 1 via.

It is built around the TTP223-BA6 and CR2032. Its parts include 1 resistor, 1 IC and 1 diode.

Main components

2

README

README.md

Total Time Spent: 4h 01m

Nemo's PCB Keychain

This is a smol interactive PCB keychain that looks super cute :3 Made for Hackclub Gadget Market.

How It Works

The keychain uses a TTP223 capacitive touch sensor to detect when someone touches the copper artwork on the front of the PCB which ativates the LED.

The basic flow is:

Finger Touches Golden Part of PCB (f.Cu Layer Art) --> TTP223 Capacitive Touch Sensor --> Q Output --> 1kΩ Resistor --> LED lights up

The board is powered by a CR2032 coin cell battery. The copper artwork on the front doubles as the touch electrode so no extra buttons are required. The LED is mounted on the back of the PCB and faces toward the FR-4 nose. When the artwork is touched, the LED illuminates the PCB from behind, producing a glow diffused well by the FR4 Layer.


Project Journal

The development process, experiments, decisions, and progress are documented in the project journal.

Read the development journal -->


Schematic

The schematic:

Screenshot_2026-08-22_22-13-47


PCB Layout

The PCB layout:

Screenshot_2026-08-22_22-15-17Screenshot_2026-08-22_22-15-42


3D Render

A 3D render of the finished PCB:

Screenshot_2026-08-22_22-16-21Screenshot_2026-08-22_22-17-03


Bill of Materials

ComponentQuantityDescriptionEst. Cost
TTP223-BA61Capacitive touch sensor₹10 / $0.10
CR203213V coin-cell battery₹219 / $2.29
CR2032 Holder1PCB-mounted coin-cell holder₹53 / $0.55
LED10603 SMD LED₹1.38 / $0.01
Resistor11kΩ 0603 SMD resistor₹0.34 / $0.0001
PCB5Custom 2-layer PCB₹900 / $9.40
Total₹1,183.72 / $12.36
TTP223-BA6CR2032CR2032 Holder
Screenshot_2026-08-22_23-09-44Screenshot_2026-08-22_23-10-53Screenshot_2026-08-22_23-11-57
0603 LED1kΩ ResistorCustom PCB
Screenshot_2026-08-22_23-12-57Screenshot_2026-08-22_23-14-12Screenshot_2026-08-22_23-06-29

Features

  • Custom copper artwork doubles as the touch sensor
  • Custom silkscreen art
  • FR4 Nose for good light diffusion
  • Capacitive touch activation
  • Hidden reverse-mounted LED
  • CR2032 battery powered
  • Compact keychain sized PCB
  • No microcontroller required
  • Custom PCB artwork

Nemo

Company Logo


Parts

11
QtyValueFootprintReferences
6LOGOLOGOG***, G***, G***, G***, G***, G***
11kΩResistor_SMD:R_0603_1608MetricR1
1CR2032Battery:BatteryHolder_Keystone_1060_1x2032BT1
1LEDLED_SMD:LED_0603_1608MetricD1
1TTP223-BA6keychain:SOT23-6U1

The 10 most common of 11 parts.

Similar boards

  • 2 layersAmulet, the printed circuit board in 3D

    Amulet

    mitxela/amulet

    Source code and KiCad design files for the UV Protection Amulet.

    31 parts42
  • 4 layers46.7 × 19.3 mmQFN Touch TTP223, the printed circuit board in 3D

    QFN Touch TTP223

    Paschalis/Hardware-Login-Key

    The Hardware Login Key is an ATtiny85-based USB device that securely automates password entry using a physical button or touch sensor. It offers a simple, hardware-driven way to log into systems or websites.

    24 parts3GPL-3.0
  • 4 layers83.1 × 31.9 mmWeighingScalePCB, the printed circuit board in 3D

    WeighingScalePCB

    meepdong/Weighing-Scale-Coaster

    Coffee Weighing Scale using HX711

    41 parts1
  • 4 layers37 × 18 mmTouch shield, the printed circuit board in 3D

    Touch shield

    cmerbach/nixos-test

    A very basic NixOS setup

    23 parts
  • 2 layers50 × 75 mmZapper, the printed circuit board in 3D

    Zapper

    hanebuechenes/ZapZap

    Ein Blutzapper nach Dr. Robert C. Beck CC/CV Akku OLED

    78 partsGPL-3.0
  • 2 layers92.8 × 100 mmFreakeyboard, the printed circuit board in 3D

    Freakeyboard

    kasasiki3/Freakeyboard

    You enter keys into your PC by swiping and touching just like on a smartphone keyboard.

    94 parts
  • 2 layers143 × 86.9 mmGamingControler, the printed circuit board in 3D

    GamingControler

    kubascikmichal/smartclass-pcb

    KiCad projects of PCBs for smartclass

    65 parts
  • 2 layers200.3 × 96 mmESP32C5 iot switch, the printed circuit board in 3D

    ESP32C5 iot switch

    mynameisbrozu/esp32-based-iot-switch

    Personal project - Iot switch with esp32c5 and 3.7" epaper display

    89 partsMIT

Questions

How big is the Keychain PCB?

It measures 91.9 × 77.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keychain use?

11 parts, built around the TTP223-BA6 and CR2032. 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 adonutartist/Nemo-PCB-Keychain repository on GitHub, at the commit this page was made from: the board is keychain/keychain.kicad_pcb and its schematic keychain/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 adonutartist before reusing the design.