
Cube motherboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels

A battery-powered color e-paper picture frame that rotates itself between portrait and landscape. Pictures are uploaded and managed in a web interface hosted by the frame itself.
EInk Rahmen is an open-source printed circuit board by Pertifiatus, from the Pertifiatus/EInk-Pictureframe repository on GitHub. It is a 2-layer board of 120 × 105 mm with 19 parts on 52 nets, routed with 237 tracks and 13 vias.
It is built around the ESP32-S3-DEVKITC-1-N8. Its parts include 7 resistors, 6 connectors, 3 switches, 2 ICs and 1 diode. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
A battery-powered color e-paper picture frame that rotates itself between portrait and landscape. Pictures are uploaded and managed in a web interface hosted by the frame itself.
http://192.168.4.1) where you can:
| Part | Details |
|---|---|
| MCU | ESP32-S3 (with PSRAM) |
| Display | GDEP073E01 via DESPI-C02 adapter (SPI) |
| Storage | microSD (shares the SPI bus) |
| RTC / IMU | DS3231 + MPU-9250 (I2C) |
| Motor | 28BYJ-48 + ULN2003, worm gear 40:1 |
| Power | Li-ion battery |
| PCB | Custom KiCad board (Ki-Cad/EInk-Rahmen) |
All pins are defined in config.h.
Arduino/
eink_frame_V11/ Latest firmware (config.h, display/motor modules, web UI)
eink_frame_V2..V10/ Earlier versions / milestones
eink_frame_V10_WOmotor/ Variant without rotation motor
Test/ Hardware tests (display, SD, I2C scanner, LED, stepper)
3D Files/Frame.f3z Fusion 360 frame model
Ki-Cad/EInk-Rahmen/ Schematic and PCBeink_frame.html to the SD card as /index.html and create an /images folder.config.h, then upload eink_frame_V11.ino.http://192.168.4.1.| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5, R6 |
| 2 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R7 |
| 2 | R100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4 |
| 1 | Conn_01x02 | Library:Power Management | J6 |
| 1 | Conn_01x04 | Library:Schrittmotor Treiber | J5 |
| 1 | Conn_01x04 | Library:Time Module | J1 |
| 1 | Conn_01x06 | Library:SD Karten Modul | J3 |
| 1 | Conn_01x08 | Library:Display Treiber | J4 |
| 1 | Conn_01x10 | Library:MPU Modul | J2 |
| 1 | ESP32-S3-DevKitC | Library:ESP32-S3-DevKitC | U1 |
| 1 | Kugelschalter | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW1 |
| 1 | LED_ABGR | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | D1 |
| 1 | R150 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | SW_Wuerth_450301014042 | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW3 |
| 1 | Wlan Taster | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | SW2 |
| 1 | ~ | Library:TP4056 USB-C Charging | U2 |
It measures 120 × 105 mm and has 2 copper layers, 1.6 mm thick.
19 parts, built around the ESP32-S3-DEVKITC-1-N8. 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 Pertifiatus/EInk-Pictureframe repository on GitHub, at the commit this page was made from: the board is Ki-Cad/EInk-Rahmen/EInk-Rahmen.kicad_pcb and its schematic Ki-Cad/EInk-Rahmen/EInk-Rahmen.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 Pertifiatus before reusing the design.

willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels

jazzmonger/Traeger-PID-Controller
Traeger Smoker/Grill Controller based on an

ohasanov-hbrw/tribit32-advanced
A tri-microcontroller, overengineered GameBoy Advance clone. More value was given to the controls and the exterior look, which is cool!



FIPATECH/CDFR26_PAMI
Open source firmware and PCB for a differential mobile robot (PAMI) based on ESP32-S3 - Coupe de France de Robotique

dnhutchins/ETC_Express_Reverse_Eng
The ultimate goal of this work is to develop an interface to use the control surface from a legacy ETC Express 24/48 lighting controller as a modern EOSNomad compatible programming and fader wing.

heckler/esphome-device-configs
Configuration definitions for local ESPHome files