ZEReader

Allegra42·ZEReader-KiCad

ZEReader PCB layout, top view — open source RP2040/RP2350 board by Allegra42

About the ZEReader PCB

ZEReader is an open source RP2040/RP2350 PCB design by Allegra42, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 110 × 110 mm, with 65 components from 30 distinct parts.

Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the USBLC6-2SC6 and BQ25170JDSGR. By type, the board carries 21 resistors, 14 capacitors, 8 diodes, 6 transistors, 6 connectors and 5 switches.

It belongs with the power & battery designs in this gallery.

From the project

ZEReader is an open source hardware and software E-Book Reader platform. Originally developed as a bachelor's thesis in electrical engineering, the project now evolves as a hobby initiative dedicated to further develop this hackable and customizable platform.

The ZEReader PCB is the custom open-hardware board designed for the ZEReader project — an open hardware eBook reader approach.

The project is supported by AISLER, which sponsors prototype boards. See Production for more information. Huge thanks to AISLER for their support!

- ZEReader KiCad - Table of Contents - PCB Revisions - Revision 2 - Known Issues Rev 2 - Revision 1 - Known Issues Rev 1 - CI and Automation - Production - Option 1: Tip of the Tree Production - Option 2: Using Pre-Generated Artifacts - Thanks - License

ZEReader, from the project README
From the project README

Main components on the ZEReader

ZEReader bill of materials (BOM)

65 components, 30 distinct parts.

QtyPartRefs
1
USBLC6-2SC6
U1
1
BQ25170JDSGR
U2
1
RaspberryPi_Pico
A1
4
DMG2305UX-7
Q1, Q2, Q3, Q4
2
BSS138
Q5, Q6
1
UART
J1
1
Conn_02x05_Odd_Even
J2
1
USB4105-GF-A
J3
1
Conn_01x03_Socket
J5
1
FFC2B28-24-G
J6
1
Micro_SD_Card_Det2
J7
1
Polyfuse
F1
4
SW_Push
SW1, SW2, SW3, SW4
1
SW_Push
SW5
2
LED
D1, D2
5
MBR0530
D5, D6, D8, D9, D10
1
Zener 3V3
D7
1
10uH
L1
4
10uF
C1, C2, C3, C14
2
4.7uF
C4, C5
Show 10 more
QtyPartRefs
5
1uF, 25V
C6, C7, C9, C10, C13
1
1uF, 50V
C8
1
1uF, 10V
C11
1
10uF, 10V
C12
2
5.1k
R1, R2
1
604, 1%
R3
1
27k, 1%
R4
15
10k
R5, R6, R7, R9, R10, R12, R13, R14 +7
1
1k
R8
1
0.47
R11

ZEReader design files

The KiCad project lives in the Allegra42/ZEReader-KiCad repository on GitHub; these links point at the commit this page was built from.

ZEReader: common questions

What microcontroller does the ZEReader use?

The ZEReader is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.

How big is the ZEReader PCB?

The ZEReader measures 110 × 110 mm, has 2 copper layers and is 1.579 mm thick.

How many components are on the ZEReader?

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

Where can I download the ZEReader design files?

From the Allegra42/ZEReader-KiCad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ZEReader design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which Allegra42 chose for the repository.

Can I test firmware for the ZEReader without the hardware?

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

Similar boards