
Nest mini v2-drop in pcb
iMike78/nest-mini-drop-in-pcb
Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

A step by step guide to create a weather station (and more) in e-ink frame running with MagicMirror².
EInkFrame is an open-source printed circuit board by seb-ma, from the seb-ma/eInkFrame repository on GitHub. It is a 2-layer board of 191.9 × 127.7 mm with 24 parts on 64 nets, routed with 218 tracks and 6 vias.
It is built around the MPR121QR2. Its parts include 5 connectors and 4 ICs. It belongs with the home automation and IoT and lEDs and displays boards of this library.
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.

This project is fully functional.
Some improvements can be done (see MagicMirror² Installation) and more features may be added in the future (see below).
Complete guide is in hardware part.
It includes:
Complete guide is in software part.
It includes:
At this stage, all the ticked features are available (the other features may never be done). It can also be customized by adding new modules (see MagicMirror² Installation).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6, HF1, HF2, HF3, HF4 |
| 4 | Terminal_01x03 | eInkFrame:Phoenix contact 1814647 | KT1, KT2, KT3, KT4 |
| 1 | CJMCU-680 | eInkFrame:CJMCU-680 HAT (Socket) | U3 |
| 1 | IT8951_Driver | eInkFrame:IT8951 driver HAT (Socket) | U2 |
| 1 | MPR121 | eInkFrame:Adafruit MPR121 (Socket) | U4 |
| 1 | Raspberry | eInkFrame:Raspberry uHAT (Socket) | U1 |
| 1 | Screen | eInkFrame:Waveshare eink 7.8 | E2 |
| 1 | Socket BME680 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical_SMD_Pin1Left | J3 |
| 1 | Socket IT8951 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical_SMD | J2 |
| 1 | Socket MPR121 comm | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical_SMD_Pin1Right | J40 |
| 1 | Socket MPR121 contacts | Connector_PinSocket_2.54mm:PinSocket_1x13_P2.54mm_Vertical_SMD_Pin1Right | J41 |
| 1 | Socket Raspberry | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical_SMD | J1 |
It measures 191.9 × 127.7 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the MPR121QR2. 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.
From the seb-ma/eInkFrame repository on GitHub, at the commit this page was made from: the board is pcb/eInkFrame.kicad_pcb and its schematic pcb/eInkFrame.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask seb-ma before reusing the design.

iMike78/nest-mini-drop-in-pcb
Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.


todbot/synthiota
Pico/Pico2-based board for playing with synthesizers in CircuitPython

skogaby/skogaslider
Firmware, CAD, and PCB files for the skogaslider, an RP2040-based controller to simulate Chunithm's gameplay experience


a5632645/final_design
simple digital waveguide synthesizer & simple mpe midi keyboard(pitch bend and pressure)


tmjnijssen/OSCD_demo_PCB
Open Science Community Delft demonstration PCB