yawl-controller

Yet Another WLED Controller

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.

image

Features

image

Some credits

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.

The Idea

Small and simple device for 5V addressable LED strips with minimum components and fully assembled by PCB manufacturing service in standard case.

Schematic

This is the schematic of YAWL controller

Schematic

Download pdf file Schematic_yet_another_wled_controller.pdf

GPIO Pinout

Pin Function
GPIO0 Push Button
GPIO1 LED CLK
GPIO2 LED DATA
GPIO4 IR Receiver
GPIO12 Relay
GPIO14 Temperature Sensor

PCB

Dimensions:

2D View

2D View

3D View

3D View

Enclosure

Read more about the YAWL controller enclosures.

Ordering and manufacturing

Hardware

PCB manufactured by JLCPCB

image

SMT assembled PCB

image

Manual soldering and assembling

image

Assembled device

image

With all optional parts

image

With enclosure

image

Ready to use firmware

Resources