Skip to the content
PCBKitNew board
4 layers55.2 × 42 mmEpdiy v7-raw, the printed circuit board in 3D

An modest attempt to build an e-reader using a stm32MP1

Size
55.2 × 42 mm
Copper layers
4
Thickness
1.6 mm
Parts
62
Nets
64
Pads
257
Tracks, vias
768, 125
Pours
7
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
17 Mar 2025
Updated
18 Mar 2025

Overview

Epdiy v7-raw is an open-source printed circuit board by cnicolasgr, from the cnicolasgr/STM32_e-reader repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 55.2 × 42 mm with 62 parts on 64 nets, routed with 768 tracks and 125 vias.

It is built around the RT9080-33GJ5, TPS651851RSLR and MBR0540. Its parts include 29 capacitors, 13 resistors, 6 diodes, 3 ICs and 3 connectors.

Main components

3

README

README.md

STM32_e-reader

A modest attempt to build an e-reader using a stm32MP1.

[!CAUTION] THIS IS A WORK IN PROGRESS. HACK AROUND AT YOUR OWN RISK. I didn't test the board yet and can't be held responsible for any magic smoke 💨

I'm planning to use the KOReader on OpenSTLinux for the software side, and a modified epdiy driver board for the hardware. The first version will be using a ED060XC3 screen with a TMA340 touch screen.

Here is the test board: image based on these PCBs from @martinberlin:

Parts

62
QtyValueFootprintReferences
104.7uFCapacitor_SMD:C_0805_2012MetricC1, C4, C5, C7, C8, C11, C24, C26, C28, C31
610uFCapacitor_SMD:C_0805_2012MetricC2, C3, C9, C12, C19, C32
6MBR0540Diode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6
447kResistor_SMD:R_0603_1608MetricR26, R27, R28, R29
31uF/25VCapacitor_SMD:C_0805_2012MetricC35, C37, C38
2100nFCapacitor_SMD:C_0805_2012MetricC29, C30
210nFCapacitor_SMD:C_0805_2012MetricC20, C25
21MResistor_SMD:R_0603_1608MetricR19, R23
21uF/50VCapacitor_SMD:C_1206_3216MetricC34, C36
22.2uFCapacitor_SMD:C_0805_2012MetricC27, C33
222uFCapacitor_SMD:C_0805_2012MetricC6, C10
25.1kResistor_SMD:R_0603_1608MetricR4, R6
1+15VTestPoint:TestPoint_Pad_D2.5mmTP4
1+22VTestPoint:TestPoint_Pad_D2.5mmTP1
1-15VTestPoint:TestPoint_Pad_D2.5mmTP2
1-20VTestPoint:TestPoint_Pad_D2.5mmTP3
1100kResistor_SMD:R_0603_1608MetricR30
110kResistor_SMD:R_0603_1608MetricR1
110k/3380KResistor_SMD:R_0603_1608MetricTH1
12.2uHInductor_SMD:L_Taiyo-Yuden_NR-40xx_HandSolderingL2
14.7uHInductor_SMD:L_Taiyo-Yuden_NR-50xx_HandSolderingL1
143kResistor_SMD:R_0603_1608MetricR18
147.5kResistor_SMD:R_0603_1608MetricR24
152.3kResistor_SMD:R_0603_1608MetricR20
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_01x08_Pinepaper-breakout:CONN8_FH34SRJ_HIRJ4
1Conn_01x20Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ2
1ED060XC5footprints:X05A20H34GU10
1RT9080-33GJ5Package_TO_SOT_SMD:TSOT-23-5U1
1TPS651851RSLRepaper-breakout:TPS651851RSLRU3
1VCOMTestPoint:TestPoint_Pad_D2.5mmTP5

Questions

How big is the Epdiy v7-raw PCB?

It measures 55.2 × 42 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Epdiy v7-raw use?

62 parts, built around the RT9080-33GJ5, TPS651851RSLR and MBR0540. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Epdiy v7-raw KiCad files?

From the cnicolasgr/STM32_e-reader repository on GitHub, at the commit this page was made from: the board is test_board/epdiy-v7-raw.kicad_pcb and its schematic test_board/epdiy-v7-raw.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Epdiy v7-raw design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers128.4 × 74.9 mmEpdiy v7-raw, the printed circuit board in 3D

    Epdiy v7-raw

    vroland/epdiy-hardware

    Hardware design files for EPDiy: https://github.com/vroland/epdiy.

    114 parts75CC-BY-SA-4.0
  • 4 layers138.1 × 104.8 mmPico eink, the printed circuit board in 3D

    Pico eink

    martinberlin/H-pico-raw-eink

    H means Hardware. This PCB is just a prototype to test parallel eink signals with Raspberry PICO

    58 parts4
  • 4 layers65 × 64.5 mmScratch-001, the printed circuit board in 3D

    Scratch-001

    CrypticRage/scratch-001

    114 parts
  • 4 layers34 × 45.9 mmHourglass reva, the printed circuit board in 3D

    Hourglass reva

    geschmit/hourglass

    Hack Club Onboard submission project

    97 parts4Apache-2.0
  • 2 layers36 × 38 mmDigicron, the printed circuit board in 3D

    Digicron

    devicefuture/digicron

    Software and hardware for the DigiCron smartwatch.

    56 parts2MIT
  • 2 layers80 × 50 mmMiniQ, the printed circuit board in 3D

    MiniQ

    bobtheguymk2/miniQ

    A PCB for model rocket datalogging and control

    111 parts1
  • 2 layers96.2 × 129.6 mmPendant, the printed circuit board in 3D

    Pendant

    cumhuronat/mr-1-openpendant

    An opensource pendant project MR-1 CNC

    62 parts1