Skip to content

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.

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