Skip to the content
PCBKitNew board
2 layers31.7 × 29.2 mmEpaper driver, the printed circuit board in 3D

Epaper driver

locked/picoclock

This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

Size
31.7 × 29.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
35
Pads
102
Tracks, vias
148, 23
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Jun 2024
Updated
15 Aug 2026

Overview

Epaper driver is an open-source printed circuit board by locked, from the locked/picoclock repository on GitHub. It is a 2-layer board of 31.7 × 29.2 mm with 34 parts on 35 nets, routed with 148 tracks and 23 vias.

It is built around the MBR0530, AO3401A and BSS138, with the S8050 among its other parts. Its parts include 11 capacitors, 7 resistors, 6 connectors, 3 diodes and 3 transistors. It belongs with the lEDs and displays boards of this library.

Main components

4

README

README.md

RP2040 based Alarm Clock

Presentation

This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

  • date/time (obviously)
  • alarm (plays wav file on sdcard)
  • weather (current and forecast)
  • epaper screen
  • 3d printable case

The configuration is done remotely, and the clock synchronize from time to time (it can be forced too). The time is also fetched from a remote server.

Repository Architecture

  • 3d: contains printable models for the case, buttons
  • fw: the firmware, based on a lightweight "rtos"
  • pcb: the PCBs:
    • the main PCB receiving the RP2040 board
    • the front PCB with the backlight leds
  • api: remote api basic php script

Pictures

case

Build

text
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make

Parts

34
QtyValueFootprintReferences
61uF/25VCapacitor_SMD:C_0603_1608MetricC1, C4, C5, C6, C7, C8
3MBR0530Diode_SMD:D_SOD-123D1, D2, D3
3MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H1, H2
210KResistor_SMD:R_0603_1608MetricR1, R5
21uF/10VCapacitor_SMD:C_0603_1608MetricC2, C3
24.7uFCapacitor_SMD:C_0603_1608MetricC9, C10
2Conn_01x03_PinConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalJ3, J4
10.47Resistor_SMD:R_0603_1608MetricR2
1100KResistor_SMD:R_0603_1608MetricR6
1104Capacitor_SMD:C_0603_1608MetricC11
110uHInductor_SMD:L_TDK_NLV32_3.2x2.5mmL1
127Resistor_SMD:R_0603_1608MetricR4
13Resistor_SMD:R_0603_1608MetricR3
147KResistor_SMD:R_0603_1608MetricR7
1AO3401APackage_TO_SOT_SMD:SOT-23-3Q2
1BSS138Package_TO_SOT_SMD:SOT-23-3Q1
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_01x24Connector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ2
1Main ConnConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ1
1S8050Package_TO_SOT_SMD:SOT-23-3Q3
1SUPPORTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8

Questions

How big is the Epaper driver PCB?

It measures 31.7 × 29.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Epaper driver use?

34 parts, built around the MBR0530, AO3401A, BSS138 and S8050. 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 Epaper driver KiCad files?

From the locked/picoclock repository on GitHub, at the commit this page was made from: the board is pcb/epaper-driver/epaper-driver.kicad_pcb and its schematic pcb-mini/CYW43439/4L/CYW43439.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Epaper driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask locked before reusing the design.

More from locked/picoclock

6
  • 4 layers140 × 54 mmPicoclock, the printed circuit board in 3D

    Picoclock

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    146 parts
  • 2 layers175.8 × 64 mmPicoclock, the printed circuit board in 3D

    Picoclock

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    90 parts
  • 2 layers175.8 × 64 mmPicoclock, the printed circuit board in 3D

    Picoclock

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    73 parts
  • 4 layers29.9 × 30.2 mmCYW43439, the printed circuit board in 3D

    CYW43439

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    37 parts
  • 2 layers29.9 × 30.2 mmCYW43439, the printed circuit board in 3D

    CYW43439

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    35 parts
  • 2 layers175.8 × 64 mmFrontpanel, the printed circuit board in 3D

    Frontpanel

    locked/picoclock

    This repo is an attempt at building a Pico based alarm clock. It was created for my kids and features:

    20 parts

Similar boards

  • 2 layers97.4 × 36.8 mm28P FPC SPI Debug, the printed circuit board in 3D

    28P FPC SPI Debug

    jabr0ni/epaper-hat

    PCB breakout board for e-paper module

    40 parts1
  • 2 layers38.7 × 50.6 mmSmartWatch, the printed circuit board in 3D

    SmartWatch

    PierceMckinnon/SmartWatch

    PCB + SW to make a functional smartwatch

    89 parts1
  • 2 layersEpd1.54inch, the printed circuit board in 3D

    Epd1.54inch

    langpie/langpie

    An Opensource Raspberry Pi Based Smart Car Project (ORPSC Project) - 树莓派开源智能车项目

    37 parts48
  • 2 layers56.8 × 90 mmAdapter1, the printed circuit board in 3D

    Adapter1

    BBBSnowball/fw16

    E-Paper module for Framework 16

    40 parts3
  • 2 layers50 × 50 mmUps, the printed circuit board in 3D

    Ups

    hrandib/upsv2

    BQ24610-based low power DC UPS

    71 parts3
  • 2 layers100 × 100 mmController, the printed circuit board in 3D

    Controller

    oprobst/OvenController

    An ESP32 based oven controller

    134 parts