Controller test
0x63616c·smart-blinds·hw/layouts/blind-assembly/controller-test/controller-test.kicad_pcb
About the Controller test PCB
Controller test is an open source ESP32 PCB design by 0x63616c, published on GitHub. It is a 2-layer board, with 61 components from 19 distinct parts.
Its main chip is the ESP32-C6-WROOM-1-N4, from the ESP32 family. Other key parts include the SN74LVC2G17DCKR, DRV8874PWPR, SN74AUP1G97DCKR, TPS3808G33DBVR and TPS3430WDRCR. By type, the board carries 33 resistors, 17 capacitors, 7 ICs, 2 switches and 2 diodes.
It belongs with the iot & wireless and power & battery designs in this gallery.
From the project
Compact rechargeable smart blinds: original CAD, integrated electronics, firmware and coordinated Home Assistant control.
Inherited references: PD12V6 and PD12V6Mini are USB-C power supplies. They are not complete battery chargers or the new integrated smart-blind controller. See the current brief.
atopile project. One build target per board in ato.yaml.
- boards/ — one .ato per board, each with an App module - parts/ — local part definitions (fetched with scripts/fetchpart.py Cxxxx, no atopile login) - layouts// — KiCad layout for each board (committed) - layouts/manual/ — same placement, no tracks: the copy to route by hand (atopile allows one layout per folder) - scripts/ — placement/routing scripts and the…
Main components on the Controller test
Controller test bill of materials (BOM)
61 components, 19 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SN74LVC2G17DCKR Texas Instruments | SOT-363_L2.0-W1.3-P0.65-LS2.1-BR | U1, U5 |
| 1 | ESP32-C6-WROOM-1-N4 Espressif | WIRELM-SMD_ESP32-C6-WROOM-1 | U2 |
| 1 | DRV8874PWPR Texas Instruments | HTSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL-EP | U3 |
| 1 | SN74AUP1G97DCKR Texas Instruments | SC-70-6_L2.0-W1.3-P0.65-LS2.1-BR | U4 |
| 1 | TPS3808G33DBVR Texas Instruments | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U6 |
| 1 | TPS3430WDRCR Texas Instruments | VSON-10_L3.0-W3.0-P0.50-TL-EP | U7 |
| 2 | TS-1081S-AC01326 XUNPU | SW-SMD_4P-L3.5-W3.0-P1.6-LS4.6 | SW1, SW2 |
| 2 | TPD2E2U06DRLR Texas Instruments | SOT-553-5_L1.6-W1.2-P0.50-LS1.6-TL-1 | D1, D2 |
| 13 | CL05B104KB54PNC SAMSUNG | C0402 | C1, C3, C4, C5, C6, C7, C10, C11 +5 |
| 1 | CL21A226MAYNNNE Samsung | C0805 | C2 |
| 1 | UCM1E221MCL1GS Nichicon | CAP-SMD_BD6.3-L6.6-W6.6-LS7.3-FD | C8 |
| 1 | 0402B223K500NT FH | C0402 | C9 |
| 1 | CL05C121JB5NNNC SAMSUNG | C0402 | C16 |
| 4 | 0402WGF1003TCE UNI-ROYAL | R0402 | R1, R4, R5, R6 |
| 4 | 0402WGF1001TCE UNI-ROYAL | R0402 | R2, R7, R15, R31 |
| 20 | 0402WGF1002TCE UNI-ROYAL | R0402 | R3, R8, R9, R10, R12, R14, R16, R19 +12 |
| 2 | 0402WGF220JTCE UNI-ROYAL | R0402 | R11, R13 |
| 2 | 0402WGF4701TCE UNI-ROYAL | R0402 | R17, R18 |
| 1 | 0402WGF1201TCE UNI-ROYAL | R0402 | R21 |
Controller test design files
The KiCad project lives in the 0x63616c/smart-blinds repository on GitHub; these links point at the commit this page was built from.
Controller test: common questions
What microcontroller does the Controller test use?
The Controller test is built around the ESP32-C6-WROOM-1-N4, from the ESP32 family.
How big is the Controller test PCB?
The Controller test has 2 copper layers and is 1.6 mm thick.
How many components are on the Controller test?
61 components, from 19 distinct parts. The full bill of materials is listed on this page.
Where can I download the Controller test design files?
From the 0x63616c/smart-blinds repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Controller test design in my own project?
The repository has no license, so all rights stay with 0x63616c. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Controller test 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.
More boards in smart-blinds
ESP32
Main routed
0x63616c
54 × 71 mm194 parts4LNo license0ESP32
Main test
0x63616c
54 × 71 mm194 parts4LNo license0Primary routed
0x63616c
86 × 104 mm33 parts2LNo license0Pd12v6 manual
0x63616c
40 × 32 mm27 parts4LNo license0Pd12v6
0x63616c
40 × 32 mm27 parts4LNo license0Pd12v6mini manual
0x63616c
47.5 × 25 mm25 parts4LNo license0Pd12v6mini
0x63616c
47.5 × 25 mm25 parts4LNo license0Pd12v6mini revC
0x63616c
42 × 25 mm24 parts4LNo license0Pd12v6mini revB
0x63616c
29 × 18.5 mm24 parts4LNo license0Pd12v6mini revD
0x63616c
44 × 25 mm24 parts4LNo license0Companion routed
0x63616c
86 × 104 mm6 parts2LNo license0
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