ESP32-S3 ALED + Stepper + RGB Strip V2
NOTE: I made this board to suit my needs, and decided to share the board in case someone needed. If you want something more customized for your needs, component types (eg. SMD or through hole), the microcontroller you want to use, the shape and size of the board, leave a comment I will make something just for you.
This project was made to control Light engines for fiber optics star ceiling, I made this board to be used with ESPHome or WLED so you can add them to homeassistant. There are option to further expand and add more RGB or WS2812 LED strips, my choice of connectors and the traces on the board are quite wide so you can connect up to 12A per RGBW channel without any problems.
If you have a the twinkle option in your Light Engine, you can add any Step/Dir stepper driver commonly found in 3ds printers, there are videos to convert unipolar (5 wires) stepper motors into bipolar (4 wires) on youtube.
If you want sound reactive option you can add a INMP441 microphone.
Where to find the parts you need (I don't have any affiliate fell free to buy where is more convenient for you)
- VH 3.96 Connectors
- JST Connector (You need to cut the female connectors to size I can't find 22pin connectors)
- MX2.54 Dupont Connector (3 pin)
- XH 2.54mm Connector (4 pin)
- ESP32-S3-DevKitC
- INMP441 MEMS Mic
- Stepper Driver A4988
- FDD8447L MOSFET
- SMD Resistor (Use 0805)
IO42 is to control Computer PSU, you can just leave it. IO1/IO2, RX/TX are for extra things you may want to connect, you can leave them.
Easy EDA files here.
This design is fully open source, feel free to change it, remix it or sell.
Use at your own risk, I am not responsible if you break your device, burn your home or cause a thermonuclear war.
ESP32-S3 ALED + Stepper + RGB Strip V2
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Faruk Soares Correia
-
ESP32-S3 ALED + Stepper + RGB Strip V2 NOTE: I made this board to suit my needs, and decided to share the board in case someone needed. If ...
-
RGBW 5V/4W Addressable LED TM1814 Chip A small PCB for addressable 4W RGBW LED 5V input with TM1814 Chip, can be used to create color chang...
-
ESP32 Starlight Ceiling Board for ESPHOME and WLED Use a ESP32 Devkit-C, to drive 2 RGBW connections, an Addressable LED, a spot for a I2S Microphone a...
-
NodeMCU32 Shield This board is for a NODEMCU32, you should be able to add pull down or pull up resistors for the GPIO...
-
Extruder PCB Use long screws and spacers to attach the PCB to the back of your extruder stepper, use a 20 pin mol...
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
183 1 3 -
Easy to print simple stacking organizer with drawers
90 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1161 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
651 0 1 -
-
Nintendo 64DD Replacement Shell
498 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1472 4 3
I changed the Descript_ion there is more information that should help you.
Sorry to ask to many questions but what are these for:
1) VH 3.96 Connectors (how many pins do you need)
2) MX2.54 Dupont Connector
Feel free to ask anything.
1) VH 3.96 Connectors (how many pins do you need)
The board is designed to use 2 x 5Pin (RGBW LED1 and RGBW LED2).
The top right connector is to power the LEDs and the board, you need 2 power sources 12V and 5V or you can use a small buck converter 12V to 5V (eg. AMS1117) if you don't plan to use the Adressable LEDs.
2) MX2.54 Dupont Connector
The MX2.54 is a keyed version of the Dupont's pin headers, so they only connect in the correct orientation. You need 3 pin version for the Addressable LEDs, if you don't plan to use the Addressable you wont need to use them.
If you don't want to buy the connectors or don't have a crimping tool you can solder the wires directly to the board without any issues, just add hotglue to the place where the wire is soldered to the board to act as a strain reliever.