PWM Controllers

by Austin's Creations

Austin's Creations PWM Controller

WOAH, Look at all the LEDs

Lets be honest LEDs are everywhere and they look awesome. But most LED setups can be boring. Or maybe you dont want to spend the moeny on fully addressable LEDs becuase lets be honest in most cases they are overkill. Well that's where this collection of LED controllers comes in

These controllers are designed for controlling common anode 12-24v LED strips.


  • 5 channel control or 16 channel (expanable) control
  • 12-24V common anode led strip compatibility
  • 30V 8A MOSFET per channel

Choose Your Adventure

ControllerLED FeaturesMCU / Flash Size
16CH I2C PWM Controller16ch - I2C control and Expandble (requires extra controller)ESP8266 or ESP32 - 4MB for both
LilyGO PWM Shield5CH LED controller + I2C QWIICESP32 4MB
D1 Mini PWM5CH LED controller + I2C QWIICESP8266 4MB
Athom Tasmota Wifi Bulb5CH LED Controller running wifi only + OTAESP8285 2MB

All firmware can be found: Githubopen in new window The firmware is now built using platformIO and github actions - all bin files can be found in the releases section for the various device configurations


D1 Mini

  • the D1 mini only requires one power input, either from 2.1mm jack or the terminal block. This will power both the D1 Mini and your lights
  • latest design forgoes the D1 in favor of the ESP-12f directly and uses USB C 2.0 for progamming and debug


  • The LilyGO can be powered from POE or it's on board usb c connection. The LED strip can be pwoered via teh 2.1mm jack or the terminal block. The sheild will NOT power the LilyGO

Athom Tasmota Bulb

  • the bulb only supports wifi operation and has no exposed serial terminal, while the firmware works; caution should be heeded as the device could brick and be difficult to repair

Required to Run the 16Ch PWM Board


All these devices have 3d printable cases The 16ch cases, is designed to work with the room8266, and they link together with dovetails The LilyGO and D1 Mini case are designed with 2 lids, the main lid which is flat, allows everythign to be tucked away nicely, but with the use of a 3rd lid ontop of the main lid, you can now use cutouts that are on the main lid to hold I2C sensors. giving a seemless and adaptable case for holding parts together.

Cases can be found on Githubopen in new window

Additional Resources

Where to Buy

Maker Info

Maker: Austin's Creations

Link: in new window