HOW TO USE

How To Use The Hardware Database

Browse and filter every major WLED-compatible controller to find the right board for your build.

1

Search or filter by category

Use the search bar for a specific board name or brand, or use the category buttons (All Hardware, Dedicated Controllers, DIY Boards, Commercial) to narrow the list.

2

Use the checkboxes for specific requirements

"Pre-flashed only" filters to boards that already have WLED installed, so you can skip the flashing step. "Level shifter included" filters to boards with a built-in level shifter, useful for longer data runs or 12V/24V setups.

3

Compare outputs and price tier

Each card shows the number of independent LED outputs and a price tier ($ to $$$). Multi-output boards are worth considering if you’re planning more than one LED zone.

4

Read the "Best for" line

Each board includes a short recommendation β€” serious DIY builds, budget/beginner builds, or multi-zone installations β€” to help you match the board to your specific project.

5

Use the purchase links

Buy on Amazon and AliExchange links are provided per board where available, automatically adjusted for your region where possible.

Tips

  • If you’re building your first project, a pre-flashed board with a built-in level shifter removes two potential failure points at once.

How to Use the Hardware Database

The Hardware Database lists every major WLED-compatible controller and development board. Use it to find a controller that matches your project's output count requirements, budget, and technical skill level.

Choosing between pre-built and DIY

Pre-built WLED controllers (QuinLED-Dig-Uno, Athom WLED, Gledopto) come with WLED pre-flashed, integrated level shifters, terminal block connectors, and in some cases, on-board relay control. They are the best choice for builders who want a reliable, production-quality result without soldering. DIY builds using ESP32 DevKit boards with separate level shifter chips cost less but require flashing, soldering, and more careful wiring.

Reading the specifications

  • β€’ LED outputs: the number of separate LED strips the controller can drive simultaneously. Each output requires its own GPIO pin and level shifter channel.
  • β€’ Pre-flashed: whether the board ships with WLED already installed. If not, you will need to flash it using the WLED web installer at install.wled.me.
  • β€’ Level shifter included: whether the board has built-in 3.3V to 5V level shifting. If not, you need to add an external SN74AHCT125 or similar.
  • β€’ Max LEDs: the practical maximum LED count for the controller, based on RAM availability.

Purchase links

Purchase links in the Hardware Database include AU and global variants. AU links prioritise Australian suppliers and Amazon AU to minimise shipping times and costs for Australian builders. Global links are provided for products not widely available domestically.

Frequently Asked Questions

Do I need a level shifter?

If your controller runs on 3.3V logic (most ESP32/ESP8266 boards) and you're driving a 5V LED strip over a longer run, a level shifter improves signal reliability and is recommended for runs beyond a few metres. Short runs often work without one, but it removes a common source of flickering or unresponsive pixels.

Can I use any ESP32 board with WLED?

Most ESP32 and ESP8266 boards work, but output pin availability and count vary by board. Check the Hardware Database for boards with confirmed WLED compatibility and enough usable GPIO pins for your number of LED outputs before buying.

What's the difference between ESP8266 and ESP32 for WLED?

ESP32 has more processing power and RAM, supporting more LEDs, more simultaneous outputs, and smoother high-speed effects. ESP8266 is cheaper and sufficient for smaller single-strip projects, but can struggle with very high LED counts or multiple parallel outputs.

Do pre-flashed controllers still need configuration?

Yes β€” pre-flashing saves you the firmware install step, but you still need to enter your WiFi credentials, set your correct LED count, chipset, and color order, and configure any segments in the WLED web UI before first use.