

Epd driver revb
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
2README
hardware/pcb/epd-driver/README.md2.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.
| Pin | Signal | Suggested ESP32-C3 SuperMini pin |
|---|---|---|
| 1 | EPD_DIN | GPIO7 / MOSI |
| 2 | GND | GND |
| 3 | EPD_SCK | GPIO6 / SCK |
| 4 | EPD_CS | GPIO10 |
| 5 | EPD_DC | GPIO5 |
| 6 | +3.3V | 3V3 only |
| 7 | EPD_RST | GPIO4 |
| 8 | EPD_BUSY | GPIO3 |
| 9 | GND | GND |
| 10 | GND | GND |
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1u/25V | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C9, C11, C15, C16 |
| 3 | MBR0530T1G | Diode_SMD:D_SOD-123 | D1, D2, D3 |
| 2 | 4u7/25V | Capacitor_SMD:C_0603_1608Metric | C7, C14 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 2.2R >=0.05W | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 47uH | epd-driver-local:Bourns_SRN3015 | L1 |
| 1 | ESP32-C3_SuperMini_EPD | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | GDEY029Z94 / FPC-A005 24-pin | epd-driver-local:Molex_52435-2471 | J1 |
| 1 | Si1308EDL-T1-GE3 | Package_TO_SOT_SMD:SOT-323_SC-70 | Q1 |
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 mm

- 2 layers54.8 × 28.1 mm

Gulu ESP32-C3 ePaper
Plaenkler/Gulu_ESP32-C3_ePaper
ESP32-C3 based ePaper Devboard
34 parts6BSD-3-Clause - 2 layers57.8 × 48.6 mm

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 mm

- 4 layers38.4 × 128.5 mm

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 mm

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 mm

Alarm
bbokser/persuasive_waker
An open source hardware alarm clock that can't be snoozed or turned off.
71 parts3MIT - 2 layers60.8 × 31 mm
