This repository contains a schematic and PCB layout for a yet another WLED controller (yawl-controller).
This is the ESP8266 based wireless pixel controller to drive addressable LED strips like WS2812B/APA102/WS2801/etc using WLED.
- Compact: 60x35x19mm with case, 59x32x12mm without case.
- Supports 3-wire and 4-wire LED strips.
- Fuse for overcurrent protection.
- Reverse polarity protection.
- Modern SN74LVC2T45 bus transceiver with voltage translation. Why?
- Capacitor 1000 µF at 6.3V, smooths the voltage and sudden changes in demand for current from the LEDs.
- IR receiver (optional).
- Button (optional).
- Dallas temperature sensor for measuring ambient temperature inside of enclosure (optional).
- Connection to relay for reducing power consumption when seemingly switched off (optional).
Thanks to Christian Schwinne aka Aircoookie who created an excelent WLED Project - a fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets like the WS2801 and APA102.
Schematics are based on manufacturers datasheets but some component values come from Adafruit Learning System so thanks to Adafruit for keeping their products open source.
Small and simple device for 5V addressable LED strips with minimum components and fully assembled by PCB manufacturing service in standard case.
This is the schematic of YAWL controller
Download pdf file Schematic_yet_another_wled_controller.pdf
Pin | Function |
---|---|
GPIO0 | Push Button |
GPIO1 | LED CLK |
GPIO2 | LED DATA |
GPIO4 | IR Receiver |
GPIO12 | Relay |
GPIO14 | Temperature Sensor |
Dimensions:
- Width x Height: 59x32mm
- Thickness: 1.6mm
Read more about the YAWL controller enclosures.
- Gerber files: Gerber_PCB_yet_another_wled_controller.zip
- BOM file: BOM_PCB_yet_another_wled_controller.csv
- BOM file (JLCPCB): BOM_PCB_yet_another_wled_controller_(JLCPCB).xls
- CPL file: PickAndPlace_PCB_yet_another_wled_controller.csv
- Fuse Holder Micro, Fuse 10A Micro
- IR Receiver (optional) TSOP38238
- Temperature Sensor (optional) DS18B20
- 3x Screw Terminal 5mm (optional) 2P
- Relay Screw Terminal 2.54mm (optional) 2P
- Push Button (optional) 6x6x9mm
- DC Power Pigtail Female Plug 5.5x2.1mm
- JST SM Connector 3pin
- Enclosure (optional) 80x38x22mm-Black or style 2
With all optional parts