
Daylight Matchstick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

ESP32 MQTT bridge paried with a waveshare E-ink Display
DeskController is an open-source printed circuit board by Zamoe, from the Zamoe/E-ink-controller repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board with 22 parts on 37 nets, routed with 144 tracks and 0 vias.
Its parts include 10 resistors, 9 switches, 2 connectors and 1 IC. It belongs with the lEDs and displays and home automation and IoT boards and the ESP32 boards of this library.
This project uses an e-ink display, buttons and a rotary encoder to create a dymanic smart-home controller. The board connects to WiFi and uses MQTT to connect to a HomeAssistant instance. The E-ink display shows devices being controlled and their current status and the buttons and encoder are used to control the devices.
ESP32 DevKit-v1 as the system MCU. Display is the waveshare 2.13" E-ink Display. Rotary Knob is the DF Robot Encoder. WS2812 Addressable RGB Led Strip. 8 standard buttons are connected to one GPIO pin, using an analog button array configuration.
See the schematic file for the wiring diagram:

The code is constructed using the Arduino IDE with various libraries used for the screen, encoder and buttons.
The 3D print files for the casing can be found in the stl file.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9 |
| 8 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_Plate | SW1, SW2, SW3, SW4, SW6, SW7, SW8, SW9 |
| 1 | 1M | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R10 |
| 1 | E-Ink Display | Connector_PinHeader_1.27mm:PinHeader_1x08_P1.27mm_Vertical | J2 |
| 1 | ESP32-DEVKIT-V1 | ESP32-DEVKIT-V1:MODULE_ESP32_DEVKIT_V1 | U1 |
| 1 | LED Strip | Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical | J1 |
| 1 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW5 |
22 parts. 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 Zamoe/E-ink-controller repository on GitHub, at the commit this page was made from: the board is Deskcontroller/DeskController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

Chrismettal/flipper-zero-backpacks
Backpack-style addon boards for the Flipper Zero!



CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.