Universal-Poofer-Control
NOVA-Cluster·Universal-Poofer-Control
About the Universal-Poofer-Control PCB
Universal-Poofer-Control is an open source ESP32 PCB design by NOVA-Cluster, published on GitHub. It is a 4-layer board measuring 200 × 160 mm, with 577 components from 51 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8, from the ESP32 family. Other key parts include the TLV1117LV33DCYR, 74HC595D,118, 74HC165D,653, LM2901BIDR and LM2902DR. By type, the board carries 312 resistors, 71 capacitors, 69 diodes, 57 transistors, 35 connectors and 23 ICs.
From the project
Controller platform intended for creating theatrical flame effects devices (poofers), including stage effects, flame-art installations and custom theatrical projects. The current design remains an engineering preview, not a qualified live-effects system.
Controller platform intended for creating theatrical flame effects devices (poofers), including stage effects, flame-art installations and custom theatrical projects. The current design remains an engineering preview, not a qualified live-effects system.
Editable KiCad 10 design for ESP32-S3-WROOM-1-N8, eight relay-controlled 12 VDC valves and eight grounded switches, active LOW, with nominal 20 mA board-sourced wetting current. The field circuits are designed for continuous ±100 V relative to shared return, including power-off conditions. Physical fault and temperature qualification remains…
Main components on the Universal-Poofer-Control
Universal-Poofer-Control bill of materials (BOM)
577 components, 51 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N8 ESPRESSIF | ESP32-S3-WROOM-1 | U1 |
| 1 | TLV1117LV33DCYR TLV1117LV33 TI | SOT-223-3_TabPin2 | U2 |
| 1 | 74HC595D,118 Nexperia | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 2 | 74HC165D,653 Nexperia | SOIC-16_3.9x9.9mm_P1.27mm | U4, U5 |
| 5 | LM2901BIDR TI | SOIC-14_3.9x8.7mm_P1.27mm | U10, U11, U12, U13, U14 |
| 3 | LM2902DR TI | SOIC-14_3.9x8.7mm_P1.27mm | U20, U21, U22 |
| 1 | 74HC00D,653 Nexperia | SOIC-14_3.9x8.7mm_P1.27mm | U30 |
| 1 | 74HC02D,653 Nexperia | SOIC-14_3.9x8.7mm_P1.27mm | U31 |
| 1 | 74HC14D,653 Nexperia | SOIC-14_3.9x8.7mm_P1.27mm | U32 |
| 1 | 74HC74D,653 Nexperia | SOIC-14_3.9x8.7mm_P1.27mm | U34 |
| 1 | TLV9022DR TI | SOIC-8_3.9x4.9mm_P1.27mm | U35 |
| 1 | TLV803EA30DBZR TLV803EA30 TI | SOT-23 | U40 |
| 3 | SN74LVC244ADWR SN74LVC244A TI | SOIC-20W_7.5x12.8mm_P1.27mm | U50, U51, U52 |
| 1 | PCA9517AD,118 PCA9517AD NXP | SOIC-8_3.9x4.9mm_P1.27mm | U54 |
| 9 | AO3400A AOS | SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +1 |
| 10 | AO3401A AOS | SOT-23 | Q40, Q131, Q132, Q133, Q134, Q135, Q136, Q137 +2 |
| 20 | MMBT3904(RANGE:100-300) MMBT3904 JSCJ | SOT-23 | Q41, Q42, Q111, Q112, Q113, Q114, Q115, Q116 +12 |
| 9 | MJD350T4G onsemi | TO-252-3_TabPin2 | Q101, Q102, Q103, Q104, Q105, Q106, Q107, Q108 +1 |
| 9 | MMBT3906 2A(RANGE:100-300) MMBT3906 JSCJ | SOT-23 | Q151, Q152, Q153, Q154, Q155, Q156, Q157, Q158 +1 |
| 20 | B-2100S02P-A110 2P / 2.54mm Ckmtw | PinHeader_1x02_P2.54mm_Vertical | J1, J2, J9, J10, J11, J12, J13, J14 +12 |
Show 31 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 2.54-1*20P 20P / 2.54mm BOOMELE(Boom Precision Elec) | PinHeader_1x20_P2.54mm_Vertical | J3, J4, J5 |
| 10 | B-2100S03P-A110 3P / 2.54mm Ckmtw | PinHeader_1x03_P2.54mm_Vertical | J6, J7, J31, J32, J33, J34, J35, J36 +2 |
| 1 | 2.54-2*8P针 EXP_UP BOOMELE(Boom Precision Elec) | PinHeader_2x08_P2.54mm_Vertical | J20 |
| 1 | 2.54-2*8P针 EXP_DOWN BOOMELE(Boom Precision Elec) | PinHeader_2x08_P2.54mm_Vertical | J21 |
| 2 | B-2100S02P-A110 2P / 2.54mm Ckmtw | PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 8 | SRD-12VDC-SL-C Songle Relay | Relay_SPDT_Songle_SRD | K1, K2, K3, K4, K5, K6, K7, K8 |
| 8 | SS14 MDD(Microdiode Semiconductor) | D_SMA | D11, D12, D13, D14, D15, D16, D17, D18 |
| 9 | SMAZ8V2-13-F 8.2V / 1W DIODES | D_SMA | D21, D22, D23, D24, D25, D26, D27, D28 +1 |
| 8 | SS34 MDD(Microdiode Semiconductor) | D_SMA | D31, D32, D33, D34, D35, D36, D37, D38 |
| 8 | SMBJ8.0A Littelfuse | D_SMB | D41, D42, D43, D44, D45, D46, D47, D48 |
| 27 | BAS21,215 BAS21 Nexperia | SOT-23 | D101, D102, D103, D104, D105, D106, D107, D108 +19 |
| 9 | BAT54,215 BAT54 Nexperia | SOT-23 | D141, D142, D143, D144, D145, D146, D147, D148 +1 |
| 5 | CL21A106KAYNNNE 10uF / 25V Samsung Electro-Mechanics | C_0805_2012Metric | C1, C2, C3, C4, C66 |
| 41 | CC0805KRX7R9BB104 100nF YAGEO | C_0805_2012Metric | C5, C7, C8, C9, C40, C70, C71, C72 +33 |
| 1 | CL21B105KBFNNNE 1uF / 50V Samsung Electro-Mechanics | C_0805_2012Metric | C6 |
| 11 | CL21B102KBANNNC 1nF / 50V Samsung Electro-Mechanics | C_0805_2012Metric | C10, C11, C161, C162, C163, C164, C165, C166 +3 |
| 13 | CL21B103KBANNNC 10nF / 50V Samsung Electro-Mechanics | C_0805_2012Metric | C50, C55, C60, C101, C102, C103, C104, C105 +5 |
| 67 | 0805W8F1002T5E 10k UNI-ROYAL | R_0805_2012Metric | R2, R3, R4, R5, R61, R70, R88, R90 +59 |
| 12 | 0805W8F2201T5E 2.2k UNI-ROYAL | R_0805_2012Metric | R40, R120, R121, R1001, R1031, R1061, R1091, R1121 +4 |
| 2 | 0805W8F2003T5E 200k UNI-ROYAL | R_0805_2012Metric | R50, R51 |
| 1 | 0805W8F3301T5E 3.3k UNI-ROYAL | R_0805_2012Metric | R52 |
| 44 | 0805W8F1001T5E 1k UNI-ROYAL | R_0805_2012Metric | R55, R65, R111, R112, R137, R138, R139, R140 +36 |
| 10 | 0805W8F6801T5E 6.8k UNI-ROYAL | R_0805_2012Metric | R56, R1017, R1047, R1077, R1107, R1137, R1167, R1197 +2 |
| 2 | 0805W8F7502T5E 75k UNI-ROYAL | R_0805_2012Metric | R57, R58 |
| 1 | 0805W8F3002T5E 30k UNI-ROYAL | R_0805_2012Metric | R60 |
| 10 | 0805W8F1000T5E 100R UNI-ROYAL | R_0805_2012Metric | R66, R67, R201, R202, R203, R204, R205, R206 +2 |
| 113 | 0805W8F1003T5E 100k UNI-ROYAL | R_0805_2012Metric | R71, R116, R136, R151, R152, R154, R211, R212 +105 |
| 17 | 0805W8F330JT5E 33R UNI-ROYAL | R_0805_2012Metric | R80, R81, R82, R83, R84, R85, R86, R87 +9 |
| 4 | 0805W8F4701T5E 4.7k UNI-ROYAL | R_0805_2012Metric | R110, R122, R123, R150 |
| 10 | 0805W8F6802T5E 68k UNI-ROYAL | R_0805_2012Metric | R156, R1008, R1038, R1068, R1098, R1128, R1158, R1188 +2 |
| 19 | 0805W8F1004T5E 1M UNI-ROYAL | R_0805_2012Metric | R158, R1018, R1019, R1048, R1049, R1078, R1079, R1108 +11 |
Universal-Poofer-Control design files
The KiCad project lives in the NOVA-Cluster/Universal-Poofer-Control repository on GitHub; these links point at the commit this page was built from.
Universal-Poofer-Control: common questions
What microcontroller does the Universal-Poofer-Control use?
The Universal-Poofer-Control is built around the ESP32-S3-WROOM-1-N8, from the ESP32 family.
How big is the Universal-Poofer-Control PCB?
The Universal-Poofer-Control measures 200 × 160 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Universal-Poofer-Control?
577 components, from 51 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 Universal-Poofer-Control design files?
From the NOVA-Cluster/Universal-Poofer-Control 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 Universal-Poofer-Control design in my own project?
The repository has no license, so all rights stay with NOVA-Cluster. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Universal-Poofer-Control 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
Powertrain
byrantech
64 × 45.4 mm171 parts4LMIT4.3kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8k