ILDAWaveX16
stanleyondrus·ILDAWaveX16·pcb/REV_01/src/ILDAWaveX16.kicad_pcb
About the ILDAWaveX16 PCB
ILDAWaveX16 is an open source ESP32 PCB design by stanleyondrus, published on GitHub. It is a 2-layer board measuring 52.8 × 55 mm, with 94 components from 38 distinct parts.
Its main chip is the ESP32-S3-MINI-1, from the ESP32 family. Other key parts include the USBLC6-2P6, LM324QT, NCP167BMX330TBG, TPS62160DSG and TLV61048DBV. By type, the board carries 36 resistors, 20 capacitors, 13 connectors, 8 ICs, 8 diodes and 3 fuses.
It belongs with the iot & wireless designs in this gallery.
From the project
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.
ILDAWaveX16 is an open-source, high-resolution, wireless laser DAC with SD-card playback, network control, and ILDA output.
Traditional laser DACs are often expensive, proprietary, or limited in flexibility, especially for those who want to experiment with laser systems, build custom projectors, or interface with low-cost driver kits.
The goal of this project is to create the "Arduino of laser DACs" - a flexible, hackable platform for makers and enthusiasts that can serve as a foundation for any DIY laser project, capable of real show control, yet simple enough for beginners and hobbyists…

Main components on the ILDAWaveX16
ILDAWaveX16 bill of materials (BOM)
94 components, 38 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-MINI-1 Espressif Systems | ESP32-S3-MINI-1 | U1 |
| 1 | USBLC6-2P6 STMicroelectronics | SOT-666 | U2 |
| 1 | LM324QT STMicroelectronics | QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm | U3 |
| 1 | NCP167BMX330TBG onsemi | XDFN-4 | U4 |
| 1 | TPS62160DSG TPS62160 Texas Instruments | WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm_ThermalVias | U5 |
| 1 | TLV61048DBV TLV61048 Texas Instruments | SOT-23-6 | U6 |
| 1 | EMIF06-MSD02N16 STMicroelectronics | MICROQFN16_1P25X3P55X0P4_STM | U7 |
| 1 | DAC80508MRTE DAC80508 Texas Instruments | Texas_RTE0016D_WQFN-16-1EP_3x3mm_P0.5mm_EP0.8x0.8mm_ThermalVias | U8 |
| 1 | AP3404 ALLPOWER(ShenZhen Quan Li Semiconductor) | SOT-23 | Q1 |
| 1 | TYPE-C-31-M-14 Korean Hroparts Elec | USB_C_Receptacle_HRO_TYPE-C-31-M-14 | J1 |
| 1 | X0325FT7B2 XKB Connection | J_DB25_Female_X0325FT7B2 | J2 |
| 3 | B3B-XH-A(LF)(SN) J_JST-XH-B3B JST Sales America | JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J3, J4, J5 |
| 7 | B2B-XH-A(LF)(SN) J_JST-XH-B2B JST Sales America | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J6, J7, J8, J9, J10, J11, J12 |
| 1 | 473521001 Molex | microSD_HC_Molex_47352-1001 | J13 |
| 3 | SMD0805-050-16V 0.5A TECHFUSE | Fuse_0805_2012Metric | F1, F2, F3 |
| 2 | PTS810SJG250SMTRLFS PTS810 C&K | SW_CK_PTS810 | SW1, SW2 |
| 1 | XL-1010RGBC-WS2812B XINGLIGHT | XL-1010RGBC-WS2812B | D1 |
| 7 | 1N5819W TECH PUBLIC | D_SOD-123 | D2, D3, D4, D5, D6, D7, D8 |
| 1 | VLCF4020T-2R2N1R7 2.2uH TDK | VLCF4020 | L1 |
| 1 | MPZ1608B471ATA00 470R TDK | L_0603_1608Metric | L2 |
Show 18 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XAL4030-472 4.7uH Coilcraft | L_Coilcraft_XAL4030-XXX | L3 |
| 7 | CC0402KRX7R7BB104 100nF Yageo | C_0402_1005Metric | C1, C3, C4, C5, C7, C13, C18 |
| 1 | CL21A106KAYNNNE 10uF Samsung Electro-Mechanics | C_0805_2012Metric | C2 |
| 1 | CL21A226MQQNNNF 22uF Samsung Electro-Mechanics | C_0805_2012Metric | C6 |
| 8 | CL05A105KA5NQNC 1uF Samsung Electro-Mechanics | C_0402_1005Metric | C8, C9, C10, C11, C14, C15, C19, C20 |
| 1 | CC1206KKX5R8BB106 10uF YAGEO | C_1210_3225Metric | C12 |
| 2 | GRM188R61H225KE11D 2.2uF Murata Electronics | C_0603_1608Metric | C16, C17 |
| 11 | RC0402FR-7W10KL 10k YAGEO | R_0402_1005Metric | R1, R8, R9, R11, R12, R16, R17, R21 +3 |
| 2 | AC0402FR-075K1L 5.1k YAGEO | R_0402_1005Metric | R2, R3 |
| 2 | RC0402JR-0727RL 27R YAGEO | R_0402_1005Metric | R4, R5 |
| 1 | RC0402FR-0743KL 43k Yageo | R_0402_1005Metric | R6 |
| 1 | RC0402FR-078K2L 8.2k Yageo | R_0402_1005Metric | R7 |
| 4 | RC0402FR-0720KL 20k YAGEO | R_0402_1005Metric | R10, R13, R23, R24 |
| 1 | RK73G1ETTP1004F 1M KOA Speer Elec | R_0402_1005Metric | R14 |
| 1 | AC0402FR-07100RL 100R Yageo | R_0402_1005Metric | R15 |
| 1 | 0402WGF1003TCE 100k UNI-ROYAL(Uniroyal Elec) | R_0402_1005Metric | R18 |
| 1 | HP03W5F100KT5E 1R UNI-ROYAL | R_0603_1608Metric | R19 |
| 11 | AC0402FR-07150RL 150R Yageo | R_0402_1005Metric | R20, R27, R28, R29, R30, R31, R32, R33 +3 |
ILDAWaveX16 design files
The KiCad project lives in the stanleyondrus/ILDAWaveX16 repository on GitHub; these links point at the commit this page was built from.
ILDAWaveX16: common questions
What microcontroller does the ILDAWaveX16 use?
The ILDAWaveX16 is built around the ESP32-S3-MINI-1, from the ESP32 family.
How big is the ILDAWaveX16 PCB?
The ILDAWaveX16 measures 52.8 × 55 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ILDAWaveX16?
94 components, from 38 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the ILDAWaveX16 design files?
From the stanleyondrus/ILDAWaveX16 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the ILDAWaveX16 design in my own project?
The repository has no license, so all rights stay with stanleyondrus. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ILDAWaveX16 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k