> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Waveshare ESP32-S3 WLED LED Strip Controller (Isolated RS485, Audio)

**Type:** Product page · **SKU:** WS-35580 · **Brand:** [Waveshare](https://core-electronics.com.au/brands/waveshare-in-australia)
**Page:** https://core-electronics.com.au/waveshare-esp32-s3-wled-led-strip-controller.html ([markdown](https://core-electronics.com.au/waveshare-esp32-s3-wled-led-strip-controller.html.md))

Run WLED lighting effects from a tidy DIN rail enclosure, with isolated RS485 and onboard audio for smart-lighting and sparkly industrial builds.

## Pricing

- **Price:** $37.60 (inc GST) — $34.18 AUD, exc GST

## Availability & dispatch

- Available with a lead time — expect dispatch between Oct 13 and Oct 20.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=WS-35580:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/WS-35580:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

A compact, DIN rail-mount ESP32-S3 controller built for WLED, driving two channels of addressable LED strips from a single 5–24V supply.

Most WLED builds end up as a dev board, a level shifter and an inline fuse zip-tied inside a project box. Here the 5V level-shifted data outputs, blade fuse, screw terminals and a protective DIN rail case come as one unit. Just match your power supply to your strip voltage and wire it up.

It goes beyond lighting too. An isolated RS485 port with its own isolated power supply links the board to Modbus sensors, PLCs and other field equipment. A dual-microphone array, ES7210 audio ADC and ES8389 codec open up voice-interaction and audio projects. Programming is over USB-C in Arduino or ESP-IDF, with example code from Waveshare.

**Getting started:**

- Flash ready-made WLED firmware over USB-C (a quick one-off step)
- Wire your strip's data line to GPIO2 or GPIO16, and its power to the output terminal
- Power the board with 5V, 12V or 24V to match your LED strip
- Connect to the WLED web interface over Wi-Fi to set colours, effects, segments and presets
 
### Features

- Drives WS2812B, SK6812, WS2811, TM1814, APA102 and single-colour strips, thanks to two 5V level-shifted LED data outputs
- Powers strips up to 8A through the output terminal from a single 5–24V input (adequate heat dissipation required)
- Dims single-colour strips smoothly with a software-switched low-side PWM output, disabled by default
- Connects cleanly to Modbus sensors, PLCs and industrial equipment via isolated RS485, with its own onboard isolated supply
- Survives noisy installations with TVS, surge and ESD protection on the RS485 port, plus digital isolation for the ESP32-S3
- Room for complex effects and audio processing, thanks to 16MB Flash and 8MB PSRAM on the ESP32-S3-WROOM-1-N16R8 module
- Capture and play back audio with a dual-microphone array, ES7210 ADC, ES8389 codec and NS4150B amplifier
- On-board connections for speakers through a PH2.0 4-pin speaker connector or a 3.5mm audio jack
- Expands easily with an SH1.0 header (GPIO3, GPIO4, 3.3V, GND) and a programmable BOOT button
- Clips onto standard DIN rail inside a protective enclosure, making it suited to permanent installations
 
### Specifications

 | Module | ESP32-S3-WROOM-1-N16R8 featuring 16MB Flash, 8MB PSRAM |
|---|---|
| Wireless | 2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (LE); onboard PCB antenna |
| Power Input | 5–24V DC (screw terminal) |
| LED Outputs | 2 channels (GPIO2, GPIO16), 5V logic level |
| LED Output Current | 8A max (adequate heat dissipation required) |
| LED Output Voltage | Follows supply input voltage |
| Output Terminal Negative | Software-switched low side for PWM dimming of single-colour strips (disabled by default) |
| Supported LED Strips | WS2812B, SK6812, WS2811, UCS1903, TM1814, SM16704, APA102, SK9822, single-colour constant-voltage |
| RS485 | Isolated, screw terminal (A+, B-); automatic direction control |
| Audio | ES8389 codec, ES7210 ADC, NS4150B amplifier, dual-microphone array |
| Audio Connectors | 3.5mm audio jack, PH2.0 4-pin speaker connector |
| USB | USB Type-C (programming, debugging, 5V power) |
| Expansion | SH1.0 header: GPIO3, GPIO4, 3.3V, GND |
| Indicators | PWR (red), RS485 TXD (green), RS485 RXD (blue) |
| Buttons | BOOT (programmable), RESET |
| Enclosure | DIN rail-mount protective case |
| Dimensions | 81.9 × 54.0 × 32.0mm |
| Weight | 95g |

### Resources

- [Waveshare Wiki](https://docs.waveshare.com/ESP32-S3-RS485-WLED)
- [Our WLED Guide](https://core-electronics.com.au/guides/wled-esp32/)
- [WLED project documentation](https://kno.wled.ge/)
 
### What's Included

- 1x ESP32-S3-RS485-WLED controller (in DIN rail enclosure)
- 1x DC 5.5 × 2.1mm female power adapter
- 1x Screwdriver

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/W/S/WS-35580_ecommerce_1790651242723.jpg)
