In this project, we will create an artistic PCB inspired by the character Destined One from "Black Myth: Wukong." For this project, we will use 37 tiny pixel LEDs and also Seeed Studio XIAO ESP32-C3 microcontroller, which we will program with WLED.
Supplies
- Seeed Studio ESP32C3
- Type-C USB 5V 2A Step-Up Boost Converter
- Tactile Push Button
- Battery Holder
- 18650 Battery
- M3*10mm
Step 1: Design the PCB Using Flux.ai
Let's discuss the build. I used Flux.ai to design the PCB. I was able to find most of the components needed for this project in Flux. I added the LEDs, XIAO ESP32-C3, 5V booster, battery holder, push button, and m3 screw holes and connected all of the parts according to our requirements. If you have questions during the design process, you can ask for help using the co-pilot. you can go to my project file if you need to have a look my designs it is possible to clone my project and make your changes
https://www.flux.ai/gokux/black-myth-wukong
Next, I asked ChatGPT to create a specific image of the Destined One from "Black Myth: Wukong" holding a stick. I then imported this image into Inkscape and created an SVG file of the artwork. I removed the infill of the image, leaving only the stroke, and imported it as a silk layer on the PCB. After that, I placed each component and traced all the tracks, positioning all the LEDs on the stick.
Step 2: PCB Fabrication
After designing the PCB, I exported it to a Gerber file. I used the Seeed Studio Fusion service to order the PCB. I uploaded the Gerber file to the website, chose a black colour for the PCB, and placed the order. They currently have a 50% discount on all shipping prices, which is more affordable than other PCB service providers.
link to SeeedStudio fusion service: https://www.seeedstudio.com/fusion_pcb.html
When the PCB arrived a few days later, it looked fantastic. Before assembly, we need to flash the WLED program onto our XIAO ESP32-C3.
Step 3: WLED Installation
To do this, go to the WLED installation page on GitHub; you can find the link in my description. Connect your XIAO ESP32-C3 to your computer, select "ESP32-C3" as the board type, click "Install, " and choose your XIAO from the port options. After installing, enter your Wi-Fi password and SSID, and click "OK."
My previous instructables will help you install WLED https://www.instructables.com/WLED-ON-XIAO-ESP32/
Step 4: PCB Assembly
Now, let's start the assembly. The most challenging part of this build was soldering the tiny LEDs. Since I didn't have solder paste for the build, I had to use a fine-tipped soldering iron and painstakingly solder each LED by hand. Although it took some time, I managed to do it.Next, I soldered the XIAO ESP32-C3. I also used some header pins to solder to the BMS.
Then I soldered the push button, and battery holder, Then I connected the external antenna to the XIAO and attached it to the backside of the PCB. I 3D printed two small stands for the PCB and secured them with M3 screws. you can find the STL files
Step 5: Powering Up Every Thing
You can Power up the device using some of the push buttons on the back. after that you need to install the WLED app on your smartphone to control and configure the device, you can find more details in my YouTube video
Do You Need Free PCBA for Your Led Project ?
Unleash your ideas with LED Remix: Design the Next Generation!
flux.ai and Seeed Studio have teamed up to make hardware prototyping a breeze for developers.With Flux's AI-powered design tools, you can quickly iterate on your ideas. With Seeed Fusion's rapid prototyping services, you can bring your designs to life in no time. Want to build a bravo LED project based on #Xiao? We can help you every step of the way.
Apply Nowhttps://forms.gle/iTjL9ZV6eqkHHDH16…
- Each participant is limited to two PCBA boards 100% completely FREE for one design
- Free usage of http://Flux.ai for 2 months
Duration: 12th Dec. 2024- 12th Mar. 2025