OnePage is an open-hardware DIY e-reader built around the ESP32-C61 RISC-V wireless SoC.
Loading README and project media…
Open-Hardware DIY E-Reader Ecosystem
Firmware · Custom Board · Enclosure · Browser Tools
OnePage is an open-hardware DIY e-reader built around the ESP32-C61 RISC-V wireless SoC.
This repository serves as the central hub of the entire ecosystem: it houses the complete electronic fabrication packages (schematic, PCB, BOM, iBOM) and mechanical panel files, while aggregating the firmware, board SDK, and web companion tools via Git submodules.
cpfont): In-browser CJK font subsetting and glyph rasterization.| Component | Submodule / Link | Description |
|---|---|---|
| Firmware | firmware/ → crosspoint-onepage | Port of CrossPoint Reader tailored for OnePage C61 (v0.1.0). |
| Board SDK | (Nested in firmware) → onepage-reader-sdk-arduino | Arduino & PlatformIO board-support drivers (EPD, keys, power management, SD). |
| Electronics | electronics/c61/ → OSHWHub | Schematic, Gerbers, BOM, iBOM, and SMT pick-and-place data. |
| Enclosure & Panels | mechanical/c61/ → MakerWorld | Custom PET / Acrylic panels (.epanm), CNC mid-frame, and MakerWorld 3D models. |
| Web Tools | web/ → onepage-reader-web | Official website, WebSerial flasher, and cpfont builder. |
To clone the entire project including firmware, drivers, and web tools in one shot:
git clone --recursive git@github.com:MoveCall/onepage-reader.git
If you already cloned without --recursive:
git submodule update --init --recursive
No need to install Python or compilation toolchains — visit the Web Flasher from Chrome / Edge to flash the latest release via USB-C: Open Web Flasher
onepage-reader/
├── firmware/ Submodule → crosspoint-onepage (nested: onepage-reader-sdk-arduino)
├── web/ Submodule → onepage-reader-web (browser flasher & font tools)
├── electronics/ PCB design, schematics & fabrication files per hardware variant
│ └── c61/
├── mechanical/ Panels (.epanm), CNC models (.stl) & MakerWorld 3D model links
│ └── c61/
└── assets/ Logos, graphics & media assets
This is a mixed-license project designed to balance open hardware collaboration with design protection:
/electronics may additionally carry CERN-OHL-S for hardware designs).