Solar Project Rev1
Phil-CIA·Solar-Project-200w·hardware/kicad/solar-project/Solar Project Rev1.kicad_pcb
About the Solar Project Rev1 PCB
Solar Project Rev1 is an open source ESP32 PCB design by Phil-CIA, published on GitHub. It is a 4-layer board measuring 100 × 99.9 mm, with 171 components from 84 distinct parts.
Its main chip is the ESP32_C3_MINI, from the ESP32 family. Other key parts include the STM32G431CBU6, CP2102-GMR, LM5163, LP5912-3.3DRV and LM51772QRHARQ1. By type, the board carries 74 resistors, 42 capacitors, 12 diodes, 11 ICs, 7 connectors and 6 transistors.
It belongs with the power & battery designs in this gallery, and the repository also holds 1 earlier revision of it.
From the project
Suggested structure: - schematics/ - pcb/ - bom/ - manufacturing/ - validation/
Suggested structure: - schematics/ - pcb/ - bom/ - manufacturing/ - validation/
Add tool/version notes and board revision history as the project evolves.
- mppt/block-diagram.md - mppt/schematic-exploration-checklist.md - mppt/interface-assumptions.md - mppt/schematic-notes.md - mppt/net-plan.md - mppt/component-shortlist-template.md - mppt/kicad-implementation-checklist.md - mppt/envelope-decision-worksheet.md - mppt/decision-update-template.md - mppt/buck-topology-notes.md - mppt/github-reference-notes.md - mppt/buck-symbol-placement-checklist.md - mppt/pv-input-stage.md -…
Main components on the Solar Project Rev1
Solar Project Rev1 bill of materials (BOM)
171 components, 84 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G431CBU6 | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | ESP32_C3_MINI ESP32_C3_mini | ESP32 C3 mini | U2 |
| 1 | CP2102-GMR SILICON LABS | WQFN-28_L5.0-W5.0-P0.50-BL-EP3.2 | U3 |
| 1 | LM5163 | Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U4 |
| 1 | LP5912-3.3DRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U5 |
| 1 | LM51772QRHARQ1 | VFQFN-40-1EP_6x6mm | U6 |
| 1 | AHT20 | Humidity sensor | U7 |
| 1 | SSD1306_OLED | 0.96 inOLED display SSD1306 | U8 |
| 1 | LMV393 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias | U9 |
| 1 | INA213AIDCKR | SOT-363_SC-70-6 | U10 |
| 1 | LM74502HDDFR | Texas_DDF0008A_SOT-8_1.6x2.9mm_P0.65mm | U14 |
| 4 | CSD18540Q5B | TDSON-8-1 | M1, M2, M3, M4 |
| 3 | 2N7002K hongjiacheng | Q_SOT-23 | Q2, Q3, Q7 |
| 1 | HSBA0119 | PQFN-8-EP_6x5mm_P1.27mm_Generic | Q4 |
| 2 | BSC040N10NS5 | TDSON-8-1 | Q5, Q6 |
| 1 | X49SM8MSD2SC Yangxing Tech | CRYSTAL-SMD_L11.5-W4.8-LS12.7 | X2 |
| 2 | SCREW_TERMINAL_01X02 Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1, J3 |
| 1 | USB4105-GF-A | GCT_USB4105-GF-A | J2 |
| 1 | CONN_01X04 Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right | J4 |
| 1 | 20021121-00010C4LF | PinHeader_2x5_P1.27mm | J6 |
Show 64 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Fan | PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J8 |
| 2 | 3522-2 | Automotive fuse holder keystone 3522-2_KEY | F1, F2 |
| 1 | C720477 Tactile Button, 160gf XUNPU | SW_TS-1088-AR02016 | S1 |
| 5 | C318884 Tactile Button, 160gf XKB Connectivity | SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | SW1, SW2, SW3, SW4, SW5 |
| 4 | 5015 | TestPoint_Keystone_5015_Micro_Mini | TP15, TP16, TP17, TP18 |
| 2 | 1SMA4742A hongjiacheng | D_DO-214AC(SMA) | D1, D5 |
| 1 | SMBJ60CA SMBJ48CA hongjiacheng | D_SMB | D2 |
| 1 | USBLC6-2SC6 STMicroelectronics | SOT-23-6 | D3 |
| 4 | 1N5819WS Guangdong Hottech | D_SOD-323 | D4, D6, D7, D10 |
| 1 | WS2812B | LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812B | D8 |
| 1 | C2297 Green Hubei KENTO Elec | D_0805 | D9 |
| 1 | WS2812B | LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812B | D11 |
| 1 | C2296 Yellow Hubei KENTO Elec | D_0805 | D12 |
| 1 | C49308530 L | L_APV_APH1240 | L2 |
| 1 | C49333024 L | L_KOHERelec_MDA7030 | L3 |
| 15 | 100NF 100nF Samsung Electro-Mechanics | C_0805 | C1, C8, C12, C22, C23, C28, C33, C44 +7 |
| 3 | 1UF 1uF Samsung Electro-Mechanics | C_0805 | C2, C55, C56 |
| 1 | 100UF 100uF | CP_Radial_D6.3mm_P2.50mm | C3 |
| 4 | 2.2UF 2.2uF YAGEO | C_1206 | C7, C15, C34, C35 |
| 2 | 2.2NF 2.2nF Samsung Electro-Mechanics | C_0805 | C9, C13 |
| 1 | 47PF 47pF Samsung Electro-Mechanics | C_0805 | C10 |
| 2 | GRM21BR61E226ME44L 100uF Samsung Electro-Mechanics | C_1206 | C14, C53 |
| 1 | 560UF 560uF | CP_Elec_10x12.6 | C18 |
| 4 | 47UF 47uF | CP_Radial_D8.0mm_P3.50mm | C19, C21, C30, C31 |
| 1 | 180PF 180pF | C_0805 | C20 |
| 1 | 22NF 22nF | C_0805 | C24 |
| 1 | 1.5NF 1.5nF | C_0805 | C25 |
| 1 | 33NF 33nF | C_0805 | C26 |
| 2 | 22UF 22uF Samsung Electro-Mechanics | C_0805 | C27, C29 |
| 2 | 33PF 33pF YAGEO | C_0805 | C49, C50 |
| 1 | 100NF 220nF Samsung Electro-Mechanics | C_0805 | C52 |
| 5 | 100kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R1, R2, R32, R38, R67 |
| 2 | 76.8K 76.8k | R_0805 | R3, R18 |
| 10 | 10Ω UNI-ROYAL(Uniroyal Elec) | R_0805 | R4, R26, R27, R41, R65, R69, R70, R71 +2 |
| 3 | 4.7kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R5, R44, R45 |
| 14 | 10kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R6, R19, R34, R36, R47, R48, R50, R53 +6 |
| 3 | 20kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R7, R10, R61 |
| 1 | 27kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R8 |
| 1 | 180K 180k | R_0805 | R9 |
| 2 | 330Ω UNI-ROYAL(Uniroyal Elec) | R_0805 | R11, R39 |
| 1 | 6.8kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R12 |
| 1 | 1MΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R13 |
| 1 | 330kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R14 |
| 1 | 2kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R15 |
| 2 | 0.001OHMS 0.001ohms | R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm | R16, R22 |
| 2 | 5.62K 5.62k | R_0805 | R17, R25 |
| 1 | 499K 499k | R_0805 | R20 |
| 1 | 102K 102k | R_0805 | R21 |
| 1 | 75kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R23 |
| 2 | 5.1kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R24, R62 |
| 1 | 51.7K 51.7k | R_0805 | R28 |
| 1 | 20.5K 20.5k | R_0805 | R29 |
| 1 | 40.2K 40.2k | R_0805 | R30 |
| 1 | 2.43K 2.43k | R_0805 | R31 |
| 4 | 0Ω UNI-ROYAL(Uniroyal Elec) | R_0805 | R33, R49, R63, R64 |
| 1 | 180kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R35 |
| 2 | 2.2MΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R37, R66 |
| 3 | RC0603FR-07100KL 100kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R40, R43, R74 |
| 2 | 1kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R42, R52 |
| 1 | 82kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R46 |
| 1 | 2.7kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R51 |
| 1 | 1.5kΩ UNI-ROYAL(Uniroyal Elec) | R_0805 | R60 |
| 1 | FRC0805F1301TS 1.3k | R_0805 | R68 |
Solar Project Rev1 design files
The KiCad project lives in the Phil-CIA/Solar-Project-200w repository on GitHub; these links point at the commit this page was built from.
Solar Project Rev1: common questions
What microcontroller does the Solar Project Rev1 use?
The Solar Project Rev1 is built around the ESP32_C3_MINI, from the ESP32 family.
How big is the Solar Project Rev1 PCB?
The Solar Project Rev1 measures 100 × 99.9 mm, has 4 copper layers and is 1.7925 mm thick.
How many components are on the Solar Project Rev1?
171 components, from 84 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 Solar Project Rev1 design files?
From the Phil-CIA/Solar-Project-200w 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 Solar Project Rev1 design in my own project?
The repository has no license, so all rights stay with Phil-CIA. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Solar Project Rev1 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 Solar-Project-200w
Earlier revisions in the repo: Solar Project Rev0
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