Skip to the content
PCBKitNew board
2 layers120 × 60 mmPCB Badge V1, the printed circuit board in 3D

An Overkill PCB Badge with NFC and an E ink DIsplay!

Size
120 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
61
Pads
222
Tracks, vias
632, 72
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Aug 2026
Updated
21 Aug 2026

Overview

PCB Badge V1 is an open-source printed circuit board by ConstantlyDying, from the ConstantlyDying/Badge repository on GitHub. It is a 2-layer board of 120 × 60 mm with 68 parts on 61 nets, routed with 632 tracks and 72 vias.

It is built around the 74AHCT1G125SE, ST25DV04K-JFR6D3 and TP5400, with the WS2812B-2020, PTS810SJM250SMTRLFS and SS32 among its other parts. Its parts include 19 diodes, 15 resistors, 11 capacitors, 4 ICs and 4 switches. It belongs with the lEDs and displays and radio and wireless boards and the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

Badge_V1

An Overkill PCB Badge with NFC and an E ink DIsplay!

Placeholder: will add a better 3d model soon

image

Its made with a SEEED XIAO ESP_32_C3 :p, a 2.9inch E_ink display with its driver board, NFC (ST25DV04K), and NeoPixels!!.

What it does

It can show your picture and name (the usual stuff), it can also toggle between social media or different profiles depending on what event you are at with a push of a button (can also be wirelessly controlled:D). It also contains a halo of NeoPixels which react to the NFC or can be configured to do other fun stuff (ex: diff lighting modes for each profile). The NFC part of the badge can store multiple URL's for each social media acc or whatever it is you want it to do (toggled by a push of a button). It also has a built in battery charging and management system, so you can just easily plug your badge in before any event and not worry about it.

After attending a hackathon (Fallout), I saw @KaiPereira with his version of a REALLLLLY COOL PCB Badge and decided I wanted one too, I mean why not. So I made this simpler version with a ready-made microcontroller. Now I can have a badge of my own. And yeah, it has lots of scope for improvement, its my first badge after all, and I was in quite a time constraint while making this :).

image

Credit to @Kai for the PCB's shape as almost every other badge with an NFC and E_ink display i thought of either looked kinda weird or was asymmetrical.

image

BOM

ItemQuantityCost (INR)Cost (USD)
E ink display1170017
Xiao ESP32-C318008
Screws6–73003
PCB Fab + PCBA1600060
Total880088

Parts

68
QtyValueFootprintReferences
14WS2812B-2020jlcpcb_parts:LED-SMD_4P-L2.0-W2.0-BR-1D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14
510Kjlcpcb_parts:R0402R2, R4, R10, R13, R14
4100nfjlcpcb_parts:C0402C1, C3, C5, C29
4Red_LEDLED_SMD:LED_0402_1005MetricD15, D17, D18, D19
36.8kjlcpcb_parts:R0402R11, R12, R15
3LOGOLOGOG***, G***, G***
3PTS810SJM250SMTRLFSjlcpcb_parts:SW-SMD_4P_PTS810SJM250SMTRLFSSW1, SW2, SW3
22.2Kjlcpcb_parts:R0402R8, R9
25.1Kjlcpcb_parts:R0402R6, R7
1100ufjlcpcb_parts:C1210C6
110nfCapacitor_SMD:C_0402_1005MetricC7
110uHjlcpcb_parts:IND-SMD_L4.0-W4.0_XAL4040L3
110ufCapacitor_SMD:C_0603_1608MetricC4
122ufCapacitor_SMD:C_0805_2012MetricC2
13.3Kjlcpcb_parts:R0402R5
1330Rjlcpcb_parts:R0402R1
133Kjlcpcb_parts:R0402R3
133pFjlcpcb_parts:C0402C30
147uFjlcpcb_parts:C1206C8
174AHCT1G125Package_TO_SOT_SMD:SOT-23-5U2
1BattConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1LeftJ2
1C_PolarizedCapacitor_SMD:C_1210_3225MetricC8
1E-INK_2.9"Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1Green_LEDjlcpcb_parts:LED-SMD_L1.0-W0.5_FC-F1005UGKD16
1NFC Antennanfc:25x35mm-NFCL1
1SS32jlcpcb_parts:SMA_L4.3-W2.6-LS5.2-RDSS32
1ST25DV04K-JFR6D3Package_DFN_QFN:ST_UFDFPN-12-1EP_3x3mm_P0.5mm_EP1.4x2.55mmU6
1SW_SPDTC963206:SW-SMD_MK-12C02-G020SW4
1TP5400_C2891434easyeda2kicad:ESOP-8_L4.9-W3.9-P1.27-LS6.0-BL-EPU3
1USB4135-GF-AConnector_USB:USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_HorizontalJ3
1XIAO-ESP32-C3-SMDSeeed_Studio_XIAO_Series:XIAO-ESP32-C3-SMDU1

The 62 most common of 68 parts.

Questions

How big is the PCB Badge V1 PCB?

It measures 120 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB Badge V1 use?

68 parts, built around the 74AHCT1G125SE, ST25DV04K-JFR6D3, TP5400 and WS2812B-2020. 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 PCB Badge V1 KiCad files?

From the ConstantlyDying/Badge repository on GitHub, at the commit this page was made from: the board is PCB/PCB Badge V1.kicad_pcb and its schematic PCB/PCB Badge V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB Badge V1 design in my own project?

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

Similar boards

  • 4 layers45 × 50 mmChip8-pcb, the printed circuit board in 3D

    Chip8-pcb

    plorefice/chip8-rs

    CHIP-8 interpreter written in Rust

    58 parts1
  • 2 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60
  • 4 layers96 × 78 mmMinidisc, the printed circuit board in 3D

    Minidisc

    befinitiv/minidisc_cad

    This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

    145 parts12
  • 2 layers103.1 × 125.6 mmEsp32 usb hid 0805, the printed circuit board in 3D

    Esp32 usb hid 0805

    adamwuqwq/esp32-macropad

    A low budget macro numpad based on ESP32 and CH9329.

    118 parts8MIT
  • 4 layers42.1 × 107.7 mmBrique, the printed circuit board in 3D

    Brique

    tommy-gilligan/brique

    An RP2350-based replacement mainboard for Nokia 3310. Rust firmware with browser-based simulator included.

    108 partsMIT
  • 4 layers45.6 × 28 mmLICHEE JACK EXT BOARD, the printed circuit board in 3D

    LICHEE JACK EXT BOARD

    KaliAssistant/Lichee-Jack-pcb

    Open hardware extension board for Lichee-Jack with battery, Ethernet, and LED integration.

    41 parts4GPL-3.0
  • 4 layers47.5 × 50 mmM5Pi, the printed circuit board in 3D

    M5Pi

    kitspace-test-repos/kicad6-file-collection

    145 partsMIT
  • 2 layers120 × 60 mmOverglade Badges, the printed circuit board in 3D

    Overglade Badges

    KaiPereira/Overglade-Badges

    NFC hackathon badges for the Overglade game jam in Singapore!

    69 parts126