The individual assignment focused on the design, fabrication, and validation of a functional PCB capable of generating a LED roulette animation, using the microcontroller Seeed Studio XIAO ESP32C3.
This project integrates the complete electronics production workflow:
Additionally, it applies the design rules obtained during the group assignment, ensuring manufacturability using a fiber laser process.
| Component | Quantity | Description |
|---|---|---|
| XIAO ESP32C3 | 1 | Main microcontroller |
| LEDs | 7 | Visual output for roulette |
| Resistors 220ฮฉ | 7 | Current limiting |
| Copper PCB | 1 | Base material |
The design process began with the creation of a schematic in KiCad, defining the logical structure of the system.
Each LED was connected to an individual GPIO pin of the XIAO ESP32C3 through a 220ฮฉ resistor, ensuring proper current limiting and protecting both the LEDs and the microcontroller.
Key design considerations:
An Electrical Rule Check (ERC) was executed to detect errors such as:
๐ธ Evidence:
After validating the schematic, the design was transferred to the PCB editor.
Components were arranged strategically, placing the LEDs in a square configuration to simulate a roulette effect visually.
Routing strategy:
All design decisions strictly followed the design rules defined during the group assignment, ensuring compatibility with the laser fabrication process.
๐ธ Evidence:
The PCB layout was exported and processed in Inkscape to prepare it for laser fabrication.
This step is critical because the laser interprets vector graphics directly, meaning any graphical inconsistency results in fabrication errors.
Detailed workflow:
Key considerations:
๐ธ Evidence:
The processed image was converted into machine instructions using Fab Modules (Mods).
This step translates visual design into toolpaths, defining how material is removed.
Workflow in Mods:
Critical parameters:
Preview validation was essential to avoid:
๐ธ Evidence:
The PCB was fabricated using a fiber laser engraving process, where copper is removed to define conductive traces.
Workflow:
Parameters used:
| Power | 50% |
| Speed | 700 mm/s |
| Frequency | 35 kHz |
| Passes | 2 |
Observations:
๐ธ Evidence:
Process:
Risks:
๐ธ Evidence:
Steps:
Alignment accuracy was critical to avoid damaging traces.
๐ธ Evidence:
Process:
Key considerations:
๐ธ Evidence:
The system was programmed using Arduino IDE.
The code implements:
This simulates a roulette animation.
๐ธ Evidence:
The system was tested to verify full functionality.
Results:
๐ธ Evidence:
A final high-quality image was captured showing the working PCB.
This image represents:
๐ธ Evidence:
This project demonstrated that PCB fabrication is not only a design challenge but also a manufacturing challenge.
The fiber laser method provides:
However, it requires:
This assignment successfully integrated the complete workflow of electronics production.
The use of:
enabled a seamless transition from digital design to physical implementation.
The final result โ a fully functional LED roulette PCB โ confirms the effectiveness of the workflow and validates the use of the XIAO ESP32C3 in embedded systems.