THE OPEN BOOK: A DIY E-READER YOU SOLDER YOURSELF
An open-source e-paper reader with a motto — 'Please steal this book.' Real KiCad/Eagle board files, a written step-by-step build guide, and no tracking.
by Joey Castillo (Oddly Specific Objects)
ElectronicsOpen-hardware
Built withRaspberry Pi Pico / RP2040
- difficulty
- ●●●○○
- time
- a weekend
- license
- CC-BY-SA-4.0
- repo
- repo STALE8,083 stars
●●●○○ · a weekend · CC-BY-SA-4.0 · 8,083 stars · repo STALE
WHAT YOU’LL NEED
Jump to section
COMPAREE VERDICT
We'd build this, and the current version is one of the friendliest real-hardware entries we've catalogued. Joey Castillo designed an e-paper reader that respects you: no accounts, no tracking, fully open board files. The current design on the main branch is built around a Raspberry Pi Pico and has 7 through-hole and 14 surface-mount parts, nearly all in large 1206 packages, and it runs on AAA batteries. You order two custom boards: the bare main board and a small castellated e-paper driver module that you have assembled as a PCBA job at JLCPCB or PCBWay. The creator's written guide on oddlyspecificobjects.com walks through parts, assembly and flashing. The earlier SAMD51 Feather version, which won Hackaday's Take Flight with Feather contest in 2020, is archived on the 'original' branch; it has 0.5 mm-pitch parts and the creator says it needs fairly advanced SMD skills. The firmware (libros) works but the creator calls it rough and under-documented.
IN THE REPO
GOOD TO KNOW
- —Two designs in one repo: 'main' = new Raspberry Pi Pico (RP2040) board; 'original' branch = the SAMD51 Feather that won the contest
- —All the classic photos live on the 'original' branch
- —Firmware is a separate repo (joeycastillo/libros) for the Pico version
Parts to buy
8 itemsFrom our check of the build. Exact quantities and part numbers are in the creator’s BOM.
Can I build this?
Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.
Videos
More builds like this
All projectsGallery
Start here
Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.
- 1.Read the project page (the creator's own writeup)
- 2.Pick your branch ('original' = Feather winner, 'main' = Pico)
- 3.Order the two boards (Main board as a bare 1 mm PCB, e-paper driver as a PCBA job (JLCPCB or PCBWay files included).)
Resources
Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.
KNOWN ISSUES
- The default branch is the newer Pico design — the contest-winning Feather and its photos are on the 'original' branch
- Don't buy the tri-color e-paper panel — the README warns against it; you want the mono GDEW042T2 / IL0398
- This is a solder-your-own project — there's no ready-made kit sold on a crowdfunding page
Is there a kit?
Not really. The old bare-PCB listing on Tindie is retired. The creator says he plans a limited number of kits on the Oddly Specific shop, US shipping only, but expects most people to order the boards from a fab house and the parts themselves. The fabrication files are in the repo.
Which board should I build?
Build the Raspberry Pi Pico version on the default branch: it is the one the creator maintains docs for and it is designed for easy hand assembly. The SAMD51 Feather version that won the 2020 contest is archived on the 'original' branch; it has LiPo charging but 0.5 mm-pitch parts and needs fairly advanced SMD soldering.
Does it run CircuitPython?
The archived SAMD51 version has an official CircuitPython board definition (openbook_m4). The current Pico version uses the creator's libros firmware instead.
What does it cost?
Band $$ — the parts list has current prices; the display is the biggest single line item.
Community builds
No community builds yet — be the first, we feature the best ones.
Discussion1
FROM THE COMPAREE TEAM
Joey Castillo's motto for this e-reader is 'Please steal this book.' Would you spend an evening soldering your own reader to escape tracking and DRM, or is that battle already lost?
Joey Castillo (Oddly Specific Objects)
Designed an e-reader that respects the reader: open files, no tracking, 'Please steal this book.' The SAMD51 Feather version won Hackaday's Take Flight with Feather contest in 2020, and he later rebooted the design around the Raspberry Pi Pico for easier hand assembly.
DISCLAIMER
- Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
- Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
- Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.
CompareeTEAM2mo ago
Navigation tip from our repo dive: the contest-winning SAMD51 Feather design — and all the classic photos — live on the 'original' branch, while the default branch is the newer Raspberry Pi Pico board. We'd also heed the README's warning against the tempting tri-color e-paper panel; you want the mono one. Has anyone built the Pico version yet — how does the libros firmware feel?