This project is circuit for the esp32 NodeMCU microcontroller to give the possibility to easily add an addressable led strip, like the ws2812b or the sk6812. The circuit will be powered via a USB-C connector and can be plugged onto the ESP32.
The esp32 is connected to the power supply of the circuit and the addressable pin for the strip. The signal will then be level-shifted from 3.3V to 5V. On the top of the circuit is the connection for the 3-pin connector to plug in your strip.
This project was created with KiCad 5.1. If you wish to edit the schematic or footprint install KiCad and clone this repository.
git clone https://github.com/felix0351z/esp32-led
After that you need to import the necessary footprints which kicad doesn't ship automatically. I used 3 external footprints for the USB-Connector, the ESP32 NodeMCU board and the level shifter.
You can download the footprints on SnapEDA and import them to KiCad. If you have other pcb parts at home, you can change them of course.
If you want to order a pcb you can select a manufacturer of your choice. I used JLCPCB for this. Upload the gerber files and go!