Mini ereader

Craft-Code-Systems·mini-ereader

Mini ereader PCB layout, top view — open source ESP32 board by Craft-Code-Systems

About the Mini ereader PCB

Mini ereader is an open source ESP32 PCB design by Craft-Code-Systems, published on GitHub under the MIT license. It is a 4-layer board measuring 66 × 115 mm, with 57 components from 32 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the BQ25628E, MAX17048, LM3630A, TPS62840 and USBLC6-2SC6. By type, the board carries 17 resistors, 6 ICs, 5 connectors, 4 switches, 2 inductors and 1 diode.

It belongs with the iot & wireless, power & battery and displays & leds designs in this gallery.

From the project

This repository holds the open hardware (KiCad) and project documentation for a small e-reader. Docs follow the Colophon method: a Brief (this file), Decisions (docs/adr/), a Log (docs/research-log.md), a Runbook (docs/runbook.md), and a Changelog.

This repository holds the open hardware (KiCad) and project documentation for a small e-reader. Docs follow the Colophon method: a Brief (this file), Decisions (docs/adr/), a Log (docs/research-log.md), a Runbook (docs/runbook.md), and a Changelog.

Commercial e-readers are closed and hard to modify. This is a compact, documented reference design — cheap parts, two-layer board, hand- or JLCPCB-assemblable — for reading plain text / EPUB on a persistent, sunlight-readable display with an adjustable frontlight and Wi-Fi sync. A buildable learning platform, not a product.

Main components on the Mini ereader

Mini ereader bill of materials (BOM)

57 components, 32 distinct parts.

QtyPartRefs
1
ESP32-S3-WROOM-1-N16R8
U1
1
BQ25628E
U2
1
MAX17048
U3
1
LM3630A
U4
1
TPS62840
U5
1
USBLC6-2SC6
U6
1
USB-C-16P
J1
1
EPD_FPC_24P
J2
1
FL_FPC_6P
J3
1
microSD
J4
1
Battery_1S
J5
7
4.7uF/25V
CE1, CE2, CE3, CE4, CE5, CE6, CE10
3
1uF/25V
CE7, CE8, CE9
5
0.1uF
CPM2, CU2, CU3, CU4, CU5
1
22uF
CU1
3
MBR0530
DE1, DE2, DE3
1
2.2R
RE1
1
1M
RE2
1
BTN_A
SW1
1
BTN_B
SW2
Show 12 more
QtyPartRefs
1
BTN_C
SW3
1
SLLB510200
SW4
1
Schottky_30V
D1
1
2.2uH
L1
1
22uH
L2
1
1uF
C4I
2
5.1k
R1, R2
5
100k
R3, R4, R5, R6, R7
4
4.7k
R8, R9, R10, R11
4
10k
R12, R13, R14, R15
1
267k
R16
1
1.65k
R17

Mini ereader design files

The KiCad project lives in the Craft-Code-Systems/mini-ereader repository on GitHub; these links point at the commit this page was built from.

Mini ereader: common questions

What microcontroller does the Mini ereader use?

The Mini ereader is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.

How big is the Mini ereader PCB?

The Mini ereader measures 66 × 115 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Mini ereader?

57 components, from 32 distinct parts. The full bill of materials is listed on this page.

Where can I download the Mini ereader design files?

From the Craft-Code-Systems/mini-ereader repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Mini ereader design in my own project?

Yes, under the terms of its MIT license, which Craft-Code-Systems chose for the repository.

Can I test firmware for the Mini ereader without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards