Main test
0x63616c·smart-blinds·hw/layouts/blind-main/main-test/main-test.kicad_pcb
About the Main test PCB
Main test is an open source ESP32 PCB design by 0x63616c, published on GitHub. It is a 4-layer board measuring 54 × 71 mm, with 194 components from 58 distinct parts.
Its main chip is the ESP32-C6-WROOM-1-N4, from the ESP32 family. Other key parts include the BQ25798RQMR, SN74LVC2G17DCKR, DRV8874PWPR, TLV6710DDCR and TPS70933DBVR. By type, the board carries 93 resistors, 60 capacitors, 17 ICs, 10 transistors, 6 diodes and 3 connectors.
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 Main test
Main test bill of materials (BOM)
194 components, 58 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BQ25798RQMR Texas Instruments | QFN-29_L4.0-W4.0-P0.40-TL-BQ25792RQMR | U1 |
| 2 | SN74LVC2G17DCKR Texas Instruments | SOT-363_L2.0-W1.3-P0.65-LS2.1-BR | U2, U14 |
| 1 | ESP32-C6-WROOM-1-N4 Espressif | WIRELM-SMD_ESP32-C6-WROOM-1 | U3 |
| 1 | DRV8874PWPR Texas Instruments | HTSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL-EP | U4 |
| 1 | TLV6710DDCR Texas Instruments | TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U5 |
| 1 | TPS70933DBVR Texas Instruments | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U6 |
| 1 | TMP302ADRLR Texas Instruments | SOT-5X3-6_W1.6-L1.2-P0.50-LS1.6-BL | U7 |
| 3 | SN74AUP1G97DCKR Texas Instruments | SC-70-6_L2.0-W1.3-P0.65-LS2.1-BR | U8, U12, U17 |
| 1 | TPS62902RPJR Texas Instruments | VQFN-HR-9_L2.0-W1.5-P0.50-TL | U9 |
| 1 | TPS259470LRPWR Texas Instruments | VQFN-10_L2.0-W2.0-P0.45-TL | U10 |
| 1 | STUSB4500QTR STMicroelectronics | QFN-24_L4.0-W4.0-P0.50-BL-EP2.8 | U11 |
| 1 | TPS70950DBVR Texas Instruments | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U13 |
| 1 | TPS3808G33DBVR Texas Instruments | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR | U15 |
| 1 | TPS3430WDRCR Texas Instruments | VSON-10_L3.0-W3.0-P0.50-TL-EP | U16 |
| 4 | AO3400A Alpha & Omega | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q4, Q7, Q10 |
| 4 | MMBT3906LT1G onsemi | SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q2, Q3, Q5, Q8 |
| 2 | AON7400A Alpha & Omega Semiconductor | PDFN-8_L3.3-W3.3-P0.65-BL | Q6, Q9 |
| 1 | 430450600 Molex | CONN-TH_43045-0600 | J1 |
| 1 | 532610471 Molex | CONN-SMD_4P-P1.25_53261-0471 | J2 |
| 1 | 532610371 Molex | CONN-TH_532610371 | J3 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | TS-1081S-AC01326 XUNPU | SW-SMD_4P-L3.5-W3.0-P1.6-LS4.6 | SW1, SW2 |
| 1 | TYPE-C-31-M-12 韩国韩荣 | HRO_TYPE_C_31_M_12 | USBC1 |
| 3 | TPD2E2U06DRLR Texas Instruments | SOT-553-5_L1.6-W1.2-P0.50-LS1.6-TL-1 | D1, D2, D6 |
| 1 | RB521S30T1G onsemi | SOD-523_L1.2-W0.8-LS1.6-RD | D3 |
| 1 | ESDA25W STMicroelectronics | SOT-323-3_L2.1-W1.3-P1.32-LS2.1-BR | D4 |
| 1 | ESDA25P35-1U1M STMicroelectronics | DFN1610-2_L1.6-W1.0-P1.05-RD | D5 |
| 1 | CYA0630-2.2UH SHOU HAN | IND-SMD_L7.2-W6.6_GPSR07X0 | L1 |
| 1 | MWSA0402S-1R0MT Sunlord | IND-SMD_L4.4-W4.2 | L2 |
| 15 | CL31A106KBHNNNE SAMSUNG | C1206 | C1, C2, C6, C7, C9, C10, C11, C12 +7 |
| 4 | 0402B473K500NT FH | C0402 | C3, C4, C5, C46 |
| 25 | CL05B104KB54PNC SAMSUNG | C0402 | C8, C13, C21, C22, C23, C24, C26, C27 +17 |
| 2 | CL21A475KAQNNNE Samsung | C0805 | C14, C39 |
| 2 | 0402B102K500NT FH | C0402 | C15, C50 |
| 3 | CL21A226MAYNNNE Samsung | C0805 | C25, C43, C44 |
| 1 | UCM1E221MCL1GS Nichicon | CAP-SMD_BD6.3-L6.6-W6.6-LS7.3-FD | C31 |
| 1 | 0402B223K500NT FH | C0402 | C32 |
| 4 | CL10A105KB8NNNC SAMSUNG | C0603 | C47, C48, C51, C53 |
| 2 | CL31A475KBHNNNE Samsung Electro-Mechanics | C1206 | C49, C54 |
| 1 | CL05C121JB5NNNC SAMSUNG | C0402 | C59 |
| 1 | 0402WGF1000TCE UNI-ROYAL | R0402 | R1 |
| 35 | 0402WGF1002TCE UNI-ROYAL | R0402 | R2, R3, R4, R6, R7, R13, R18, R19 +27 |
| 1 | 0402WGF3302TCE UNI-ROYAL | R0402 | R5 |
| 1 | RC0402FR-0713K7L YAGEO | R0402 | R8 |
| 2 | 0402WGF3012TCE UNI-ROYAL | R0402 | R9, R56 |
| 1 | 0402WGF5231TCE UNI-ROYAL | R0402 | R10 |
| 18 | 0402WGF1003TCE UNI-ROYAL | R0402 | R11, R14, R15, R16, R40, R41, R47, R48 +10 |
| 6 | 0402WGF1001TCE UNI-ROYAL | R0402 | R12, R17, R25, R39, R68, R91 |
| 2 | 0402WGF220JTCE UNI-ROYAL | R0402 | R21, R23 |
| 2 | 0402WGF4701TCE UNI-ROYAL | R0402 | R27, R28 |
| 1 | 0402WGF1201TCE UNI-ROYAL | R0402 | R31 |
| 8 | CRM2512-FX-10R0ELF Bourns | R2512 | R42, R43, R69, R70, R71, R72, R73, R74 |
| 2 | 0402WGF2612TCE UNI-ROYAL | R0402 | R45, R58 |
| 1 | 0402WGF1651TCE UNI-ROYAL | R0402 | R52 |
| 6 | 0603WAF1001T5E UNI-ROYAL | R0603 | R53, R54, R55, R59, R60, R61 |
| 2 | 0402WGF3903TCE UNI-ROYAL | R0402 | R57, R66 |
| 2 | 0603WAF1005T5E UNI-ROYAL | R0603 | R75, R76 |
| 1 | 0402WGF8202TCE UNI-ROYAL | R0402 | R84 |
| 1 | 0402WGF3303TCE UNI-ROYAL | R0402 | R86 |
Main 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.
Main test: common questions
What microcontroller does the Main test use?
The Main test is built around the ESP32-C6-WROOM-1-N4, from the ESP32 family.
How big is the Main test PCB?
The Main test measures 54 × 71 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Main test?
194 components, from 58 distinct parts. The full bill of materials is listed on this page.
Where can I download the Main 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 Main 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 Main 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
Controller test
0x63616c
61 parts2LNo 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