Skip to content

ESP8266-LED-Controller-Board

This is a small board to control LED strips through ESPHome . It can support either normal RGB LED strips, with optional warm white (WW) and/or cold white (CW) LEDs, as well as smart addressable LED strips. 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
  • Control of 12 V RGB LED strip, with optional WW and/or CW LEDs
  • Control of 5 V "smart" LED strips (WS2812, APA102, SK6812, etc)
  • Measurement of LED current [optional]
  • Pluggable screw terminal connections for LED strip(s)
  • 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]
  • 2.1 mm, positive center DC power jack for 5 V to 12 V power

Main components used

ESPHome firmware

TODO

Current measurements

TODO