Skip to the content
PCBKitNew board
2 layers73.5 × 47.5 mmEinkBadge, the printed circuit board in 3D

An E-ink badge run by RP2040, with NFC capabilities.

Size
73.5 × 47.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
67
Nets
82
Pads
264
Tracks, vias
728, 67
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 May 2026
Updated
5 Jun 2026

Overview

EinkBadge is an open-source printed circuit board by Las-Vejas, from the Las-Vejas/badge repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 73.5 × 47.5 mm with 67 parts on 82 nets, routed with 728 tracks and 67 vias.

It is built around the RP2040, ZD25WQ32CEIGR and FPC-05F-24PH20, with the ST25DV04K-JFR6D3, USBLC6-2SC6 and SKRKAEE020 among its other parts. Its parts include 28 capacitors, 15 resistors, 7 switches, 6 ICs and 5 diodes. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

10

README

README.md



VejasBadge

KiCad RP2040
An E-ink badge powered by the RP2040 MCU.

Overview

VejasBadge is a compact wearable badge built around the Raspberry Pi RP2040 microcontroller. It features an E-ink display, NFC via the ST25DV04K, and is powered over USB-C with battery charging support.

It will be used to display info like my name, website and a photo of some sort. If the NFC coil works, I will add functionality, to choose the info transmitted by the NFC tag so you could share multiple website links. I would also like to use it as an ebook reader, but there may not be enough storage for that.

Features

FeatureDetails
MCURP2040 @ 133MHz, LQFN-56
DisplayE-ink panel via 24-pin FPC connector (4-wire SPI)
NFCST25DV04K (ISO 15693 / I²C, 4Kbit)
FlashZD25WQ32CEIGR 32Mbit SPI Flash
RTC / ClockABM8-272-T3 crystal oscillator
PowerUSB-C input, NCP1117ST33T3G 3.3V LDO
USB ProtectionUSBLC6-2SC6 ESD clamp
Buttons5× tactile switches (SKRKAEE020)
LEDs2× white status LEDs (0402)

Software

Firmware will be written in C++ using PlatformIO.

Images

Bill of Materials

LCSC Components

PartMfr.QtyUnit PriceExt. PriceLCSC#
RP2040Raspberry Pi5$0.95$4.74C2040
ZD25WQ32CEIGR (32Mbit Flash)Zetta5$0.57$2.86C5258281
ST25DV04K-JFR6D3 (NFC)ST5$0.86$4.30C2654815
ABM8-272-T3 (Crystal)ABRACON5$0.29$1.47C20625731
NCP1117ST33T3G (LDO 3.3V)onsemi5$0.24$1.18C26537
FPC-05F-24PH20 (24P FPC Connector)XUNPU5$0.10$0.48C2856805
USBLC6-2SC6 (ESD Protection)HXY MOSFET5$0.03$0.16C5261088
SI1308EDL (N-MOSFET)TECH PUBLIC5$0.08$0.42C7603347
MBR0530 (Schottky Diode)Shikues50$0.02$1.00C475718
LB2012T680M (68µH Inductor)Taiyo Yuden10$0.05$0.47C223256
YLED0402W (White LED)YONGYUTAI50$0.015$0.77C28310435
SKRKAEE020 (Tactile Switch)Alps Alpine35$0.13$4.67C115357
USB-C Receptacle 16PSHOU HAN20$0.07$1.48C2765186
Cap 100nF 0402YAGEO100$0.001$0.13C60474
Cap 15pF 0402 NP0YAGEO100$0.001$0.13C106997
Cap 33pF 0402 NP0YAGEO100$0.001$0.13C107005
Cap 1µF 10V 0402Samsung EM100$0.003$0.30C14445
Cap 4.7µF 10V 0402Samsung EM50$0.008$0.39C368809
Cap 10µF 10V 0402Samsung EM20$0.012$0.23C315248
Res 3Ω 0402YAGEO100$0.002$0.20C227064
Res 27Ω 0402YAGEO100$0.001$0.09C138021
Res 1kΩ 0402YAGEO100$0.001$0.09C106235
Res 5.1kΩ 0402YAGEO100$0.001$0.09C105872
Res 10kΩ 0402YAGEO100$0.001$0.09C60490

Parts

67
QtyValueFootprintReferences
12100nfCapacitor_SMD:C_0402_1005MetricC1, C5, C6, C8, C9, C10, C11, C13, C16, C25, C26, C27
91ufCapacitor_SMD:C_0402_1005MetricC14, C17, C18, C19, C20, C21, C22, C23, C24
610kResistor_SMD:R_0402_1005MetricR4, R6, R9, R12, R13, R14
5SKRKAEE020Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW3, SW4, SW5, SW6, SW7
41kResistor_SMD:R_0402_1005MetricR3, R5, R11, R15
3MBR0530Diode_SMD:D_SOD-123D1, D2, D3
210ufCapacitor_SMD:C_0402_1005MetricC4, C7
215pfCapacitor_SMD:C_0402_1005MetricC2, C3
227Resistor_SMD:R_0402_1005MetricR7, R8
24.7ufCapacitor_SMD:C_0402_1005MetricC12, C15
25.1kResistor_SMD:R_0402_1005MetricR1, R2
2YLED0402WLED_SMD:LED_0402_1005MetricD4, D5
133pFCapacitor_SMD:C_0402_1005MetricC28
168uHInductor_SMD:L_0805_2012MetricL1
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1BOOTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1FPC-05F-24PH20Connector_FFC-FPC:TE_2-1734839-4_1x24-1MP_P0.5mm_HorizontalU5
1LOGOLOGOG***
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1NFC AntennaFootprints:eink_badge_nfc5L2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1RSTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW2
1R_SmallResistor_SMD:R_0402_1005MetricR10
1ST25DV04K-JFR6D3Package_DFN_QFN:ST_UFDFPN-12-1EP_3x3mm_P0.5mm_EP1.4x2.55mmU6
1Si1308EDLPackage_TO_SOT_SMD:SOT-323_SC-70Q1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1ZD25WQ32CEIGRPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU1

Questions

How big is the EinkBadge PCB?

It measures 73.5 × 47.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EinkBadge use?

67 parts, built around the RP2040, ZD25WQ32CEIGR, FPC-05F-24PH20 and ST25DV04K-JFR6D3. 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 EinkBadge KiCad files?

From the Las-Vejas/badge repository on GitHub, at the commit this page was made from: the board is src/EinkBadge.kicad_pcb and its schematic src/EinkBadge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EinkBadge design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers108.2 × 99.1 mmEinkbadge, the printed circuit board in 3D

    Einkbadge

    acornitum/outpost-badge

    rp2354 e-ink badges for outpost hackathon!

    428 parts22
  • 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
  • 4 layers74.1 × 130 mmBadge secsea V1 1, the printed circuit board in 3D

    Badge secsea V1 1

    cchaloin/HIP_SecSea

    Hack In Provence badge for SecSea

    132 parts
  • 2 layers80 × 50 mmPrototype badge, the printed circuit board in 3D

    Prototype badge

    mpkendall/prototype-badge

    pcb badges for prototype!

    69 parts4MIT
  • 2 layers84 × 98 mmFalloutbadge, the printed circuit board in 3D

    Falloutbadge

    sophiayduan/badges

    hackathon pcb badges

    93 parts3Unlicense
  • 2 layers90 × 57 mmRp2040 badge, the printed circuit board in 3D

    Rp2040 badge

    krVishesh/ePaper_badge

    using rp2040

    68 parts
  • 2 layers61.8 × 42.8 mmMoonDeck, the printed circuit board in 3D

    MoonDeck

    devisunofficial/MoonDeck

    MoonDeck is a Desk gadget which has three purposes, I display to display whatever I want, a magnetic charger to charge my phone (wirelessly), and a mic to listen commands.

    44 parts