ESP8266-Cherry-MX-Board
This is a board with switches and a display designed to interface Home Assistant . through ESPHome . It was designed in KiCad version 5.1.5 on macOS 10.15 Catalina and the full project is available on the GitHub repository.
- GitHub repository
- Interactive BOM, created using InteractiveHtmlBom
Requirements
- ESPHome compatible
- 4x Cherry MX keys
- 1x Rotary encoder with switch
- OLED display
- Low input voltage power power converter (TPS61200)
- Serial header with boot button for initial programming, over-the-air (OTA) after
- I2C header with any remaining pins for connection of additional sensors [optional]
- USB-C connector for 5 V power [optional]
Main components used
ESPHome firmware
TODO