Skip to the content
PCBKitNew board
2 layers61.7 × 46.8 mmE Ink badge, the printed circuit board in 3D

This is an e-ink USB-C PCB badge that I'm building since I loved the Github one so much, and want to make my own! I decided that I wanted to follow a similar design route with the Github Badge so I went with the RP2040…

Size
61.7 × 46.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
67
Pads
205
Tracks, vias
386, 71
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 Mar 2026
Updated
15 Mar 2026

Overview

E Ink badge is an open-source printed circuit board by scooterthedev, from the scooterthedev/E-Ink-badge repository on GitHub. It is a 2-layer board of 61.7 × 46.8 mm with 40 parts on 67 nets, routed with 386 tracks and 71 vias.

It is built around the RP2040, W25Q16JVSSIQ and AP2112K-3.3, with the MBR0530 and BSS138 among its other parts. Its parts include 15 capacitors, 8 resistors, 6 switches, 3 ICs and 3 diodes. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

5

README

README.md

Inky - An E-Ink badge

This is an e-ink USB-C PCB badge that I'm building since I loved the Github one so much, and want to make my own! I decided that I wanted to follow a similar design route with the Github Badge so I went with the RP2040 IC.

This was my first time designing an FPC cable from scratch on a PCB! Originally, I wanted to do it to help make a board for my brother, but in the end, I found it too complicated. For this board, I decided to use Gemini to help me, since I wasn't able to find any good documentation of how to properly wire it up.

When I first started this, I though it would take at least 10 hours from when I glanced at the Github Badge, but in the end, it only took me about 4.3 hours which was insanely quick and efficient of my time!

I have attached some photos below outlining the PCB, Schematic and even the 3D rending's on the board!

Images

3D Schematic PCB

Parts

40
QtyValueFootprintReferences
84.7µFCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C8, C9, C10, C11, C12
3MBR0530Diode_SMD:D_SOD-123D1, D2, D3
20.1uFCapacitor_SMD:C_0402_1005MetricC1, C2
210kΩCapacitor_SMD:C_0402_1005MetricR4, R6
212pFCapacitor_SMD:C_0402_1005MetricC13, C14
21uFCapacitor_SMD:C_0402_1005MetricC3, C4
227ΩCapacitor_SMD:C_0402_1005MetricR7, R8
25.1kΩCapacitor_SMD:C_0402_1005MetricR2, R3
10.1µFCapacitor_SMD:C_0402_1005MetricC15
10.47ΩCapacitor_SMD:C_0402_1005MetricR1
110µHInductor_SMD:L_0805_2012MetricL1
11kΩCapacitor_SMD:C_0402_1005MetricR5
1AButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1BOOTSELButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1
1BSS138Package_TO_SOT_SMD:SOT-23Q1
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1DButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW6
1E-INK-FPCConnector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1RUNButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW2
1SButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW5
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1WButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW3
1W25Q16JVSSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Questions

How big is the E Ink badge PCB?

It measures 61.7 × 46.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the E Ink badge use?

40 parts, built around the RP2040, W25Q16JVSSIQ, AP2112K-3.3 and MBR0530. 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 E Ink badge KiCad files?

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

Can I use the E Ink badge design in my own project?

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

Similar boards

  • 2 layers96 × 99.9 mmHorizons Badges, the printed circuit board in 3D

    Horizons Badges

    Taran-the-Idiot/Horizons-Badges

    E-ink badges for Horizons Crux! Made in Kicad. They use 2.66" E-ink screens with an RP2040 mcu. And they are made in the shape of a mantaray :D

    58 partsMIT
  • 2 layers21 × 49.5 mmHackducky, the printed circuit board in 3D

    Hackducky

    hackclub/hackducky

    The hackclub themed USB rubber ducky ! - Check out hackducky

    51 parts33
  • 4 layers73 × 41 mmBadge, the printed circuit board in 3D

    Badge

    souptik-samanta/Pcb-Badge

    63 parts4MIT
  • 4 layers72 × 44 mmPicflash board, the printed circuit board in 3D

    Picflash board

    nthclrd/picflash

    Programmeur PIC open source en Rust : remplace MPLAB IPE/XC8 pour les PIC16, pilote les PICkit 4/5/Basic ou une carte RP2040 maison (KiCad)

    115 parts1MIT
  • 4 layers115.5 × 79.5 mmRocket Project, the printed circuit board in 3D

    Rocket Project

    ZachS07/RP2040-IMU-Altimeter-PCB

    Custom PCB motion and altitude data logger. RP2040 microcontroller with onboard IMU, barometric sensor, and flash storage. It's suitable for model rockets, drones, and other applications.

    33 parts1
  • 6 layers42.8 × 66.3 mmPlant Monitor, the printed circuit board in 3D

    Plant Monitor

    C-yue28/Plant-Monitor

    ML-powered plant monitor, tracking metrics such as temperature, humidity, soil moisture, etc to inform plant watering behavior.

    59 parts
  • 4 layers87.6 × 84 mmFlashover, the printed circuit board in 3D

    Flashover

    Cherry-Blossom-Development/GreywireStudio

    GreywireStudio - a combined software/hardware product

    95 parts
  • 2 layers80 × 56 mmHelios mppt node, the printed circuit board in 3D

    Helios mppt node

    draarivpatel-ui/helios-cad-forge

    Helios-6 is a parametric dual-axis solar tracker gimbal, OpenSCAD + watertight STL mesh generator, Spencer (1971) solar ephemeris calculator, and KiCad 8 RP2040 + INA219 telemetry node.

    48 partsMIT