

Eink clock
Source code and schematics for a clock using the ED060SC4 E-Ink display
- Size
- 80 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 81
- Nets
- 59
- Pads
- 283
- Tracks, vias
- 687, 104
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 11 May 2017
- Updated
- 4 Oct 2021
Overview
Eink clock is an open-source printed circuit board by kaini, from the kaini/eink-clock repository on GitHub, published under the MIT licence. It is a 2-layer board of 80 × 50 mm with 81 parts on 59 nets, routed with 687 tracks and 104 vias.
It is built around the LPC1227FBD48/301,1, LM2611BMF and TPS61041DBV, with the TS321ILT, 23LC512-E/P and TPS71533DCKR-TP among its other parts. Its parts include 30 capacitors, 20 resistors, 10 ICs, 6 inductors and 4 diodes. It belongs with the lEDs and displays boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
9LPC1227FBD48/301,1
LQFP-48(7x7)-40℃~+85℃ 128KB 32 Bit 39 3V~3.6V 45MHz 8KB ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSNXP SemiconductorsMicrocontrollers (MCU/MPU/SOC)LM2611BMF
SOT-23-5-32V~-1.23V -40℃~+125℃@(TJ) 1 1.4MHz 2.7V~14V 270uA 900mA Adjustable Built-in Cuk No SOT-23-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTPS61041DBV
SOT-23-5-40℃~+125℃@(TJ) 1 1.8V~6V 1MHz 250mA 28V 28uA Adjustable Boost Boost Built-in No SOT-23-5 DC-DC Converters ROHSTexas InstrumentsLED DriversTS321ILT
SOT-23-5-15V~-1.5V、1.5V~15V -40℃~+125℃ 1 200nA 30nA 3V~30V 400V/ms 40mA 40nV/√Hz@1kHz 4mV 500uA 800kHz 85dB SOT-23-5 Operational Amplifier ROHSSTMicroelectronicsOperational Amplifier23LC512-E/P
PDIP-8-40℃~+125℃ 2.5V~5.5V 512Kbit PDIP-8 SRAM ROHSMicrochip TechnologySRAMTPS71533DCKR-TP
SC-70-5-40℃~+85℃ 1 24V 3.3V 50mA 60dB@(100kHz) Fixed Positive Short Circuit Protection、Thermal Shutdown SC-70-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsMBR0530
SOD-1231 Independent 30V 5.5A 500mA 550mV@500mA 80uA@30V SOD-123 Schottky Diodes ROHSJiangsu Changjing Electronics Technology (CJ)Schottky DiodesBSH205G2
-- MOSFETs ROHSNexperiaMOSFETsIRLML6244
SOT-23-55℃~+150℃ 1 N-channel 1.1V 1.3W 20V 21mΩ@4.5V 6.3A 700pF 8.9nC@4.5V 98pF SOT-23 MOSFETs ROHSGuangdong HottechMOSFETs
README
README.mdE-Ink Clock
For details read the articles on my website.
Build Instructions
To be able to successfully build the project you need the inkscape and
magick executable and a ARM GCC toolchain in your path. The resulting binary
is ready to be flashed onto the controller.
cd timekeeper
xargo build --target lpc1227-none-eabi --releaseTo execute the tests, run cargo test.
There are some features you might want to activate.
semihosted: Enable debug output via the semihosting mechanism.fake_time: Do not wait for a valid DCF77 time, but just assume a hardcoded time value.stay_awake: Panic instead of going into Deep Power-Down mode.
Warning
The PCB layout is not up to date!
Parts
81| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | Resistors_SMD:R_0805_HandSoldering | C1, C2, C3, C6, C7, C9, C10, C11, C12, C13, C30 |
| 4 | 100k | Resistors_SMD:R_0805_HandSoldering | R5, R6, R7, R9 |
| 4 | 10µ | einkclock:Inductor_TAIYO_YUDEN_3225 | L2, L3, L5, L6 |
| 4 | 1µ | Resistors_SMD:R_0805_HandSoldering | C17, C20, C25, C26 |
| 4 | 22µ | Resistors_SMD:R_0805_HandSoldering | C16, C21, C23, C28 |
| 4 | MBR0530 | Diodes_SMD:D_SOD-123 | D1, D2, D3, D4 |
| 3 | 10k | Resistors_SMD:R_0805_HandSoldering | R1, R2, R3 |
| 3 | 22p | Resistors_SMD:R_0805_HandSoldering | C5, C8, C18 |
| 3 | 4.7µ | Resistors_SMD:R_0805_HandSoldering | C4, C15, C22 |
| 2 | 12µ | einkclock:Bourns_Inductor_SDR0703 | L1, L4 |
| 2 | 1k | Resistors_SMD:R_0805_HandSoldering | R19, R20 |
| 2 | 2.2k | Resistors_SMD:R_0805_HandSoldering | R8, R10 |
| 2 | 330p | Resistors_SMD:R_0805_HandSoldering | C19, C27 |
| 2 | BSH205 | TO_SOT_Packages_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 2 | IRLML6244 | TO_SOT_Packages_SMD:SOT-23_Handsoldering | Q3, Q4 |
| 2 | LM2611 | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | U7, U9 |
| 2 | MountingHole_5mm | Mounting_Holes:MountingHole_5mm | , |
| 2 | TPS61041 | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | U6, U8 |
| 1 | 100µ | Resistors_SMD:R_1206_HandSoldering | C29 |
| 1 | 10k | Potentiometers:Potentiometer_Trimmer_Vishay_TS53YL | RV1 |
| 1 | 130k | Resistors_SMD:R_0805_HandSoldering | R11 |
| 1 | 16p | Resistors_SMD:R_0805_HandSoldering | C24 |
| 1 | 180k | Resistors_SMD:R_0805_HandSoldering | R15 |
| 1 | 2.2M | Resistors_SMD:R_0805_HandSoldering | R12 |
| 1 | 23LC512 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U1 |
| 1 | 2M | Resistors_SMD:R_0805_HandSoldering | R16 |
| 1 | 3.16k | Resistors_SMD:R_0805_HandSoldering | R14 |
| 1 | 3.83k | Resistors_SMD:R_0805_HandSoldering | R18 |
| 1 | 32.768k 12.5p | einkclock:Crystal_Lying_1 | Y1 |
| 1 | 43k | Resistors_SMD:R_0805_HandSoldering | R17 |
| 1 | 470n | Resistors_SMD:R_0805_HandSoldering | C14 |
| 1 | 47k | Resistors_SMD:R_0805_HandSoldering | R4 |
| 1 | 48.7k | Resistors_SMD:R_0805_HandSoldering | R13 |
| 1 | 6.4-4 | Wire_Connections_Bridges:WireConnection_1.00mmDrill | BT1 |
| 1 | DCF77_Generic | einkclock:Reichelt_DCF77_Module | U10 |
| 1 | ED060SC4V2 | einkclock:Hirose_FH26-39S-0.3SHW | U4 |
| 1 | LPC1227FBD48/301 | Housings_QFP:LQFP-48_7x7mm_Pitch0.5mm | U2 |
| 1 | OSHW-Logo2_7.3x6mm_SilkScreen | Symbols:OSHW-Logo2_7.3x6mm_SilkScreen | |
| 1 | SWD | Connectors:IDC_Header_Straight_10pins | P1 |
| 1 | TPS71533DCKR | TO_SOT_Packages_SMD:SOT-353_SC-70-5_Handsoldering | U5 |
| 1 | TS321ILT | TO_SOT_Packages_SMD:SOT-23-5_HandSoldering | U3 |
Questions
How big is the Eink clock PCB?
It measures 80 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Eink clock use?
81 parts, built around the LPC1227FBD48/301,1, LM2611BMF, TPS61041DBV and TS321ILT. 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 Eink clock KiCad files?
From the kaini/eink-clock repository on GitHub, at the commit this page was made from: the board is kicad/einkclock.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Eink clock design in my own project?
Its repository publishes it under the MIT 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
- 2 layers71.9 × 71.9 mm

- 2 layers275 × 200 mm

- 2 layers87.6 × 83.8 mm

ENEL200Group01
cva68/ESPBreadboardRobot
Peripheral and breakout board for the ESP-32, with firmware designed for use with Microsoft MakeCode
88 parts2MIT - 2 layers120 × 149.5 mm

Lab Power Supply
OberTechniks/LPS
DIY Lab Power Supply with adjustable voltage and current limiting
251 parts - 2 layers20.3 × 15.2 mm

- 2 layers67.4 × 54.3 mm

- 4 layers28 × 28 mm

Adapter
benklop/screen-adapter
This directory contains documentation and configuration files for supporting a 720x720 DSI display with FL7707N controller.
9 parts4 - 4 layers28 × 28 mm

Adapter
Calculinux/DSI-screen-adapter
An adapter to use a 4 inch DSI display in the picocalc with the Luckfox Lyra
8 parts2