Mini ereader
Craft-Code-Systems·mini-ereader
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1 | U1 |
| 1 | BQ25628E | WQFN-HR18__RYK_TEX | U2 |
| 1 | MAX17048 | SON50P200X200X80-9N | U3 |
| 1 | LM3630A | BGA12N50P4X3_196X146X62 | U4 |
| 1 | TPS62840 | SON50P200X200X80-9N | U5 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U6 |
| 1 | USB-C-16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | EPD_FPC_24P | Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_Horizontal | J2 |
| 1 | FL_FPC_6P | Hirose_FH12-6S-0.5SH_1x06-1MP_P0.50mm_Horizontal | J3 |
| 1 | microSD | HRS_DM3AT-SF-PEJM5 | J4 |
| 1 | Battery_1S | JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J5 |
| 7 | 4.7uF/25V | C_0805_2012Metric | CE1, CE2, CE3, CE4, CE5, CE6, CE10 |
| 3 | 1uF/25V | C_0603_1608Metric | CE7, CE8, CE9 |
| 5 | 0.1uF | C_0402_1005Metric | CPM2, CU2, CU3, CU4, CU5 |
| 1 | 22uF | C_0805_2012Metric | CU1 |
| 3 | MBR0530 | D_SOD-123 | DE1, DE2, DE3 |
| 1 | 2.2R | R_0402_1005Metric | RE1 |
| 1 | 1M | R_0402_1005Metric | RE2 |
| 1 | BTN_A | WE_WS-TASU_436351045816 | SW1 |
| 1 | BTN_B | WE_WS-TASU_436351045816 | SW2 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BTN_C | WE_WS-TASU_436351045816 | SW3 |
| 1 | SLLB510200 | ALPS_SLLB5_Lever | SW4 |
| 1 | Schottky_30V | D_SOD-123 | D1 |
| 1 | 2.2uH | L_0805_2012Metric | L1 |
| 1 | 22uH | L_1210_3225Metric | L2 |
| 1 | 1uF | C_0402_1005Metric | C4I |
| 2 | 5.1k | R_0402_1005Metric | R1, R2 |
| 5 | 100k | R_0402_1005Metric | R3, R4, R5, R6, R7 |
| 4 | 4.7k | R_0402_1005Metric | R8, R9, R10, R11 |
| 4 | 10k | R_0402_1005Metric | R12, R13, R14, R15 |
| 1 | 267k | R_0402_1005Metric | R16 |
| 1 | 1.65k | R_0402_1005Metric | 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.
- Layoutereader.kicad_pcb
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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k