Blueprint

WLED devboard

An esp 32 c3 custom devboard for using WLED with ledstrips

Created by schuilchristiaan schuilchristiaan

Tier 3

7 views

0 followers

alexren alexren ⚡🚀 approved WLED devboard ago

Tier approved: 3

Grant approved: $93.00

This is pretty awesome! nice work

schuilchristiaan schuilchristiaan submitted WLED devboard for ship review ago

alexren alexren ⚡🚀 requested changes for WLED devboard ago

hey there! your project is incomplete - please go through https://blueprint.hackclub.com/about/submission-guidelines again and tick off each item individually; you are missing things listed there.

schuilchristiaan schuilchristiaan submitted WLED devboard for ship review ago

schuilchristiaan schuilchristiaan added to the journal ago

Screenshot of shipping cost

I had a hard time getting this screenshot since JLCPCB didnt want to upload my gerber so i had to contact support who were luckely very quick in responding and giving me a solution, i had to ut the demensions in on my own and then it worked.
image

Iamalive Iamalive 🚀 requested changes for WLED devboard ago

Nice work, didn't know that leds could need power supplies lol. Just include a screenshot of the shipping option of your pcb, so we can verify its the cheapest one possible, and you should be good to go!

schuilchristiaan schuilchristiaan submitted WLED devboard for ship review ago

Kai the Jolly Guy Kai the Jolly Guy 🚀 requested changes for WLED devboard ago

Sick project! Your powersupply in your BOM isn't matching the one in your aliexpress screenshot though, could you just sync those up and double check everything ;)

schuilchristiaan schuilchristiaan added to the journal ago

found a cheaper option for the led strip

I found a kit with ledstrips and a powersupply in one and because of that its way cheaper to buy this then what i first found unfortunately it doesnt have a diffuser but i think its good enough for what i want to do.
image

schuilchristiaan schuilchristiaan submitted WLED devboard for ship review ago

schuilchristiaan schuilchristiaan added to the journal ago

fixed the placement and replaced components

The placement was wrong so i first tryed to fix it by hand but i found out that there is a plugin for kiCAD that fixes the placement on its own it wasnt complety correct with the rotation butt this is a eay fix. i also replaced components which were extended but could be basic i also tryed to see if it was cheaper to handsolder some components like the terminal blocks but even though it says extended it only charges for the component.

new price:
image
with shipping:
image

schuilchristiaan schuilchristiaan added to the journal ago

made the BOM and place file

i finished the BOM for JLCPCB and got the placement file from kicad i did something wrong with the placement file since a lot of the components arent posistioned correctly and the price of the PCBA is quit high so i have to change out components or i have to buy the components and solder them by hand im first going to look at replacing the components but if i cant do that i will handsolder some thinks which im going to do for some components anyway.
Placement:
image
Price:
image

schuilchristiaan schuilchristiaan added to the journal ago

sourced all the parts

I added all the parts i need to my shopping cart in JLCPCB, which was quit some work since i dont know the componenst and had to research everything, i also looked at ledstrips i want to have the ledstrip around two skadis boards above my desk the boards together are 112 by 56 cm so 336 cm circumference so i need a led strip of 4 meterand i would like it to have a difuser since i sit real close to it. i also switched from a 12v power supply to a 24v power supply since i can get this easyer the only change for this is luckily the ledstrip.
image

schuilchristiaan schuilchristiaan added to the journal ago

added levelshifter

i forgot to add a levelshifter to the gpio pins for the ledstrips, i did this now which was quit a bit of work since i had to change how i got power from the Vin since i also need 5v now but i figured it out and it is correct now.
image

schuilchristiaan schuilchristiaan added to the journal ago

finished the PCB

I finished the PCB i removed all the errors most of which where because of a wrong setting in the groundplane i also made the trace width of the Vin ledstrips and added a extra zone to thiken it up even more so it should be able to handle some amps
image

schuilchristiaan schuilchristiaan added to the journal ago

routed the pcb

i routed the pcb, since this was my second time making a pcb a lot of time went into it since i had to research a lot of thinks to make the PCB correct. this was the first time using a ground plane and i didnt consider this corretly when laying out the pcb so i had to move some things to make it work correctly.
Complet picture:
image
side 1:
image
side 2:
image
i still have to work out some errors and triple check everything but if come quit a way today

schuilchristiaan schuilchristiaan added to the journal ago

added all the footprints and started with the layout

i added all the footprints which im going to use in and looked if these where available for pcba on jlcpcb.com image
i also started laying out the layout for the actual pcb there i also figured out i didnt choose a correct switch since it isnt rated for more than 0.3A and im going to use more than 3A so im going to look for a other switch
image

schuilchristiaan schuilchristiaan added to the journal ago

remade the schematic

Since this is my first time making a MCU i asked for a review of my schematic on reddit and i got some good recommondations. Because of these recommondations i decided to change out the buck converter for a other one and removed the LDO completly and added the 5v from the usb to the new buck converter using a 3 pin jumper.
image

schuilchristiaan schuilchristiaan added to the journal ago

added a buck converter to 3V3

I added a buck converter where i can input 3.5V~28V and get 3V3 out to power the esp32, since i had never worked with a buck converter before it took quit some time to get it to work and i als had to think about backfeeding into the usb port which could break everything so i added a jumper there.

image

schuilchristiaan schuilchristiaan added to the journal ago

started the schematic

I started making the schematic of my esp 32 board since i want to use WLED i had to go with a ESP 32 and since i know fur sure a C3 works with WLED and has everything i need i went with that i added power via usb c but i want to be able to use a seperate power supply which is going to be 24volt but im still looking into which buck converter to use for this since im going to have to step it down to 3.3v and problay 12 volt for the LED strip
image

schuilchristiaan schuilchristiaan started WLED devboard ago

12/30/2025 - started the schematic

I started making the schematic of my esp 32 board since i want to use WLED i had to go with a ESP 32 and since i know fur sure a C3 works with WLED and has everything i need i went with that i added power via usb c but i want to be able to use a seperate power supply which is going to be 24volt but im still looking into which buck converter to use for this since im going to have to step it down to 3.3v and problay 12 volt for the LED strip
image

1/2/2026 11 AM - added a buck converter to 3V3

I added a buck converter where i can input 3.5V~28V and get 3V3 out to power the esp32, since i had never worked with a buck converter before it took quit some time to get it to work and i als had to think about backfeeding into the usb port which could break everything so i added a jumper there.

image

1/2/2026 2 PM - remade the schematic

Since this is my first time making a MCU i asked for a review of my schematic on reddit and i got some good recommondations. Because of these recommondations i decided to change out the buck converter for a other one and removed the LDO completly and added the 5v from the usb to the new buck converter using a 3 pin jumper.
image

1/3/2026 1 PM - added all the footprints and started with the layout

i added all the footprints which im going to use in and looked if these where available for pcba on jlcpcb.com image
i also started laying out the layout for the actual pcb there i also figured out i didnt choose a correct switch since it isnt rated for more than 0.3A and im going to use more than 3A so im going to look for a other switch
image

1/3/2026 8 PM - routed the pcb

i routed the pcb, since this was my second time making a pcb a lot of time went into it since i had to research a lot of thinks to make the PCB correct. this was the first time using a ground plane and i didnt consider this corretly when laying out the pcb so i had to move some things to make it work correctly.
Complet picture:
image
side 1:
image
side 2:
image
i still have to work out some errors and triple check everything but if come quit a way today

1/3/2026 10 PM - finished the PCB

I finished the PCB i removed all the errors most of which where because of a wrong setting in the groundplane i also made the trace width of the Vin ledstrips and added a extra zone to thiken it up even more so it should be able to handle some amps
image

1/4/2026 4:20 PM - added levelshifter

i forgot to add a levelshifter to the gpio pins for the ledstrips, i did this now which was quit a bit of work since i had to change how i got power from the Vin since i also need 5v now but i figured it out and it is correct now.
image

1/4/2026 4:29 PM - sourced all the parts

I added all the parts i need to my shopping cart in JLCPCB, which was quit some work since i dont know the componenst and had to research everything, i also looked at ledstrips i want to have the ledstrip around two skadis boards above my desk the boards together are 112 by 56 cm so 336 cm circumference so i need a led strip of 4 meterand i would like it to have a difuser since i sit real close to it. i also switched from a 12v power supply to a 24v power supply since i can get this easyer the only change for this is luckily the ledstrip.
image

1/4/2026 7 PM - made the BOM and place file

i finished the BOM for JLCPCB and got the placement file from kicad i did something wrong with the placement file since a lot of the components arent posistioned correctly and the price of the PCBA is quit high so i have to change out components or i have to buy the components and solder them by hand im first going to look at replacing the components but if i cant do that i will handsolder some thinks which im going to do for some components anyway.
Placement:
image
Price:
image

1/5/2026 - fixed the placement and replaced components

The placement was wrong so i first tryed to fix it by hand but i found out that there is a plugin for kiCAD that fixes the placement on its own it wasnt complety correct with the rotation butt this is a eay fix. i also replaced components which were extended but could be basic i also tryed to see if it was cheaper to handsolder some components like the terminal blocks but even though it says extended it only charges for the component.

new price:
image
with shipping:
image

1/11/2026 - found a cheaper option for the led strip

I found a kit with ledstrips and a powersupply in one and because of that its way cheaper to buy this then what i first found unfortunately it doesnt have a diffuser but i think its good enough for what i want to do.
image

1/27/2026 - Screenshot of shipping cost

I had a hard time getting this screenshot since JLCPCB didnt want to upload my gerber so i had to contact support who were luckely very quick in responding and giving me a solution, i had to ut the demensions in on my own and then it worked.
image