EInkFrame
seb-ma·eInkFrame·pcb/eInkFrame.kicad_pcb
About the EInkFrame PCB
EInkFrame is an open source PCB design by seb-ma, published on GitHub. It is a 2-layer board measuring 191.9 × 127.7 mm, with 14 components from 11 distinct parts.
Other key parts include the Raspberry, IT8951_Driver, CJMCU-680 and MPR121. By type, the board carries 5 connectors and 4 ICs.
It belongs with the displays & leds and sensors designs in this gallery.
From the project
A step by step guide to create a weather station (and more) in e-ink frame running with MagicMirror².
This is a project (hardware and software parts) designed to have a full Weather station (and many more features) displayed on a e-ink screen put in a photo frame with tactile buttons.
It is done with a Raspberry Pi, a 7.8" e-ink screen, a capacitive touch sensor, a temperature/humidity/pressure/gas sensor and needs a internet connection.
Some improvements can be done (see MagicMirror² Installation) and more features may be added in the future (see below).

Main components on the EInkFrame
EInkFrame bill of materials (BOM)
14 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Raspberry | Raspberry uHAT (Socket) | U1 |
| 1 | IT8951_Driver | IT8951 driver HAT (Socket) | U2 |
| 1 | CJMCU-680 | CJMCU-680 HAT (Socket) | U3 |
| 1 | MPR121 | Adafruit MPR121 (Socket) | U4 |
| 1 | Socket Raspberry | PinSocket_2x20_P2.54mm_Vertical_SMD | J1 |
| 1 | Socket IT8951 | PinHeader_2x20_P2.54mm_Vertical_SMD | J2 |
| 1 | Socket BME680 | PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left | J3 |
| 1 | Socket MPR121 comm | PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right | J40 |
| 1 | Socket MPR121 contacts | PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right | J41 |
| 1 | Screen | Waveshare eink 7.8 | E2 |
| 4 | Terminal_01x03 | Phoenix contact 1814647 | KT1, KT2, KT3, KT4 |
EInkFrame design files
The KiCad project lives in the seb-ma/eInkFrame repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/eInkFrame.kicad_pcb
- Schematicpcb/eInkFrame.kicad_sch
EInkFrame: common questions
How big is the EInkFrame PCB?
The EInkFrame measures 191.9 × 127.7 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the EInkFrame?
14 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the EInkFrame design files?
From the seb-ma/eInkFrame repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the EInkFrame design in my own project?
The repository has no license, so all rights stay with seb-ma. Use it as a reference, and ask the author before reusing the design.
Similar boards
LevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2kChainlinkBase
scottbez1
98.4 × 190.5 mm119 parts2LApache-2.04.2k