Table of Contents


For fast shipping to the US, you can buy from our Tindie store.

If we’re out of stock on Tindie, or for free shipping worldwide, you can contact us to order and have them shipped to you directly from the PCB manufacturer. It takes a bit longer, and they require PCBs be ordered in multiples of three.


This is a FeatherWing (shield/breakout) for Adafruit Feather Boards that makes it easy to control addressable RGB LEDs, such as WS2811, WS2812 (Adafruit NeoPixels), and APA102 (Adafruit DotStars). The Adafruit ESP32 Feather is an excellent mini Wi-Fi development board, based on the ESP32.

I made this shield because I was hand-wiring this same layout on perma-proto boards, which was time-consuming and unprofessional looking.

The shield includes a 74HCT245 level shifter, which is the most well-regarded high speed level shifter I’ve found. This shifts the 3.3V logic level of the ESP32 to the 5V expected by addressable RGB LEDs. These projects often work fine without a level shifter, until they don’t.

Eight digital output pins (12, 13, 14, 15, 27, 32, 33, SCL) are run through the level shifter.

The shield also includes places for data line resistors as recommended when driving LEDs. A large capacitor should be connected across the power and ground connections near the LEDs. A barrel connector can be added to connect a power supply, but the connector and PCB are only rated for 2.5A. That’s enough for about 50 LEDs at solid white, full brightness. For larger quantities, power should be connected directly to the LEDs, and/or brightness should be limited in software.


  • Size: 2.00 x 0.90 x .063 inch (48.3 x 73.4 x 1.6 mm)
  • 2 layer printed circuit board
  • FR4 substrate
  • Lead free
  • Purple SMOBC (solder mask over bare copper)
  • ENIG (Electroless Nickel Immersion Gold) finish
  • Manufactured in the USA
  • Current Rating: 2.5A

Parts that are not included, but are required to assemble:


Open source example firmware and web application:


  • Control via a web app over Wi-Fi
  • On/Off
  • Adjustable brightness
  • Choose animation/pattern
  • Choose color palette
  • Set to any solid color
  • Autoplay patterns with adjustable duration

More Information

For assembly instructions, example code, and more information, please see Wemos D1 Mini ESP8266 LED & Level Shifter Shield.