Skip to the content
PCBKitNew board
2 layers47 × 24.5 mmEpd driver revb, the printed circuit board in 3D

Epd driver revb

soapjk/epapernoti

Offline e-paper reminder device powered by ESP32-C3, with an embedded Wi-Fi management interface.

Size
47 × 24.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
24
Pads
77
Tracks, vias
311, 21
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Jul 2026
Updated
19 Jul 2026

Overview

Epd driver revb is an open-source printed circuit board by soapjk, from the soapjk/epapernoti repository on GitHub. It is a 2-layer board of 47 × 24.5 mm with 20 parts on 24 nets, routed with 311 tracks and 21 vias.

It is built around the MBR0530T1G and SI1308EDL-T1-GE3(ES). Its parts include 11 capacitors, 3 diodes, 2 resistors, 2 connectors and 1 transistor. It belongs with the lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

2

README

hardware/pcb/epd-driver/README.md

2.9-inch raw e-paper driver

This directory contains a standalone 3.3V driver for the purchased 2.9-inch 296×128 black/white/red FPC-A005 raw panel. Rev B assumes the panel is electrically compatible with Good Display GDEY029Z94/SSD1680A and follows that panel's reference circuit.

Use Rev B

Open epd-driver-revb.kicad_pro in KiCad. The Rev B schematic is the electrical source of truth and currently passes ERC with zero errors and zero warnings.

The older epd-driver-breakout.* Rev A files have been removed to prevent opening the wrong project. Do not restore, fabricate, or continue routing Rev A: its boost values and Si1308EDL pin numbering do not match the selected panel reference design.

Files

  • epd-driver-revb.kicad_sch: reviewed Rev B schematic.
  • epd-driver-revb.kicad_pro: KiCad project settings.
  • epd-driver-revb-schematic.pdf: read-only schematic preview.
  • epd-driver-revb-erc.rpt: latest ERC report.
  • epd-driver-revb.net.xml: exported netlist used by the automated assertions.
  • epd-driver-revb.kicad_pcb: routed Rev B board source.
  • bom-revb.csv: Rev B parts and ratings.
  • REV-B-VALIDATION.md: pin mapping, corrections, design checks and remaining physical checks.
  • epd-driver-local.pretty/: project-local connector and inductor footprints.
  • SamacSys_Parts.pretty/: project-local compatibility aliases for legacy SamacSys footprint names that KiCad may retain in an older editor session.
  • manufacturing/: dated Gerber, drill and DRC production outputs.
  • archive/rev-a/: obsolete Rev A records and one-off conversion scripts; never use these files for fabrication.
  • reference/: unmodified BSD-3-Clause Gulu source files.

PCB status

Rev B has been placed and routed. The C16 reference position has been adjusted in the PCB source to address the one silkscreen-overlap warning in the dated manufacturing report. KiCad DRC has not yet been rerun after that edit, so regenerate and validate the manufacturing package before treating it as a fabrication release.

When the schematic changes, open the .kicad_pro project and use Tools → Update PCB from Schematic. Do not copy tracks or net assignments from archived Rev A files.

Host connector J2

J2 is a 2×5, 2.54 mm through-hole header. Pin 1 is square.

PinSignalSuggested ESP32-C3 SuperMini pin
1EPD_DINGPIO7 / MOSI
2GNDGND
3EPD_SCKGPIO6 / SCK
4EPD_CSGPIO10
5EPD_DCGPIO5
6+3.3V3V3 only
7EPD_RSTGPIO4
8EPD_BUSYGPIO3
9GNDGND
10GNDGND

Keep the prototype cable short and begin at 1–2 MHz SPI. Never feed 5V into J2.

Required physical check

The electrical pinout is high-confidence, but the FPC contact direction cannot be proven from the model marking alone. Before ordering, confirm the panel's exposed-contact side against the rear-entry Molex connector and print the connector area at 1:1 scale.

Parts

20
QtyValueFootprintReferences
91u/25VCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C9, C11, C15, C16
3MBR0530T1GDiode_SMD:D_SOD-123D1, D2, D3
24u7/25VCapacitor_SMD:C_0603_1608MetricC7, C14
11MResistor_SMD:R_0603_1608MetricR4
12.2R >=0.05WResistor_SMD:R_0603_1608MetricR5
147uHepd-driver-local:Bourns_SRN3015L1
1ESP32-C3_SuperMini_EPDConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1GDEY029Z94 / FPC-A005 24-pinepd-driver-local:Molex_52435-2471J1
1Si1308EDL-T1-GE3Package_TO_SOT_SMD:SOT-323_SC-70Q1

Questions

How big is the Epd driver revb PCB?

It measures 47 × 24.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Epd driver revb use?

20 parts, built around the MBR0530T1G and SI1308EDL-T1-GE3(ES). 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 Epd driver revb KiCad files?

From the soapjk/epapernoti repository on GitHub, at the commit this page was made from: the board is hardware/pcb/epd-driver/epd-driver-revb.kicad_pcb and its schematic hardware/pcb/epd-driver/epd-driver-revb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Epd driver revb design in my own project?

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

Similar boards

  • 4 layers38.4 × 128.5 mmPlantpal, the printed circuit board in 3D

    Plantpal

    teapotlaboratories/plantpal

    Your pal in plant care

    121 parts98MIT
  • 2 layers54.8 × 28.1 mmGulu ESP32-C3 ePaper, the printed circuit board in 3D

    Gulu ESP32-C3 ePaper

    Plaenkler/Gulu_ESP32-C3_ePaper

    ESP32-C3 based ePaper Devboard

    34 parts6BSD-3-Clause
  • 2 layers57.8 × 48.6 mmEsp32-weather epd, the printed circuit board in 3D

    Esp32-weather epd

    Diabltica/esp32-weather-epd_pcb

    A low-power E-Paper weather display powered by an ESP32 microcontroller. Utilizes the OpenWeatherMap API.

    67 partsGPL-3.0
  • 2 layers85 × 56 mmEpd hat, the printed circuit board in 3D

    Epd hat

    imi415/epd_hat

    30 parts
  • 4 layers38.4 × 128.5 mmPlantpal, the printed circuit board in 3D

    Plantpal

    rajeev2705/PROJECTS

    Welcome to my PCB projects repository! This space is dedicated to documenting my journey in designing, creating, and improving printed circuit boards (PCBs).

    127 parts
  • 4 layers82.8 × 33 mmE ink watch, the printed circuit board in 3D

    E ink watch

    sandgum/Triangulate-ES_01-Watch

    A 5mm thick smartwatch which uses an E-ink display and two OLEDs to display information while consuming very little power

    162 parts22
  • 2 layers71 × 73 mmAlarm, the printed circuit board in 3D

    Alarm

    bbokser/persuasive_waker

    An open source hardware alarm clock that can't be snoozed or turned off.

    71 parts3MIT
  • 2 layers60.8 × 31 mmES3ink, the printed circuit board in 3D

    ES3ink

    dronecz/ES3ink

    This repo holds HW and SW (to be done) information for this board.

    84 parts3MIT