
Solar Project Rev0 - Manufactured First Build
Phil-CIA/Solar-Project-200w
Solar Project 200W is a prototype-first hardware and firmware effort for a 200W-class solar charging system built around a 4S LiFePO4 battery domain.

Solar Project 200W is a prototype-first hardware and firmware effort for a 200W-class solar charging system built around a 4S LiFePO4 battery domain.
Solar Project Rev1 is an open-source printed circuit board by Phil-CIA, from the Phil-CIA/Solar-Project-200w repository on GitHub. It is a 4-layer board of 100 × 99.9 mm with 174 parts on 181 nets, routed with 1,536 tracks and 274 vias.
It is built around the STM32G431CBU6, CP2102-GMR and ESP32-C3-MINI-1, with the AHT20, INA213AIDCKR(LX) and LM5163DDA among its other parts. Its parts include 74 resistors, 42 capacitors, 11 ICs, 10 diodes and 6 transistors. It belongs with the power boards and the ESP32, STM32 and RISC-V boards of this library.
Solar Project 200W is a prototype-first hardware and firmware effort for a 200W-class solar charging system built around a 4S LiFePO4 battery domain.
C:\Users\user\OneDrive\JLCPCB files\Solar Charger\Rev 1 is authoritative for board identity, manufacturing and board-specific tests. Repository copies support continued development; the schematic, project and BOM differences are described in the board notes.ff89791 is already on main; see firmware notes. That is development progress, not proof of board compatibility or a passing powered test.The PV switch gate-drive concept should be verified with SPICE as part of the normal review loop. The project-local LTspice assets are in hardware/kicad/solar-project/spice, including the schematic draft hardware/kicad/solar-project/spice/pv_switch_gate_drive.asc and the launcher hardware/kicad/solar-project/spice/run_ltspice_pv_gate_drive.cmd.
A provisional LTspice integration harness is also present at hardware/kicad/solar-project/spice/90_system_integration_harness_ltspice.cir. It is a simplified, staged model of the PV input, buck power stage, and battery boundary. The current run converged to about 13.64 V at the output node and 13.98 V at the battery bus at 4 ms, which is consistent with a basic charging path but still not hardware-validated.
Earlier simulation identified a gate-drive margin problem in the arrangement it modeled. That historical result is not a measured failure of the assembled Rev 1 U14/Q5/Q6 protection circuit; confirm the topology against the Rev 1 production release and use matching low-energy checks before drawing that conclusion.
This project includes high-current DC power electronics and planned AC-domain integration. Use staged, current-limited bring-up and treat all safety checks as mandatory gates.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nF | PCM_JLCPCB:C_0805 | C1, C8, C12, C22, C23, C28, C33, C44, C45, C46, C47, C48, C51, C54, C57 |
| 14 | 10kΩ | PCM_JLCPCB:R_0805 | R6, R19, R34, R36, R47, R48, R50, R53, R54, R55, R56, R57, R58, R59 |
| 10 | 10Ω | PCM_JLCPCB:R_0805 | R4, R26, R27, R41, R65, R69, R70, R71, R72, R73 |
| 8 | 100kΩ | PCM_JLCPCB:R_0805 | R1, R2, R32, R38, R40, R43, R67, R74 |
| 5 | Tactile Button, 160gf | PCM_JLCPCB:SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL-2 | SW1, SW2, SW3, SW4, SW5 |
| 4 | 0Ω | PCM_JLCPCB:R_0805 | R33, R49, R63, R64 |
| 4 | 1N5819WS | PCM_JLCPCB:D_SOD-323 | D4, D6, D7, D10 |
| 4 | 2.2uF | PCM_JLCPCB:C_1206 | C7, C15, C34, C35 |
| 4 | 47uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C19, C21, C30, C31 |
| 4 | 5015 | TestPoint:TestPoint_Keystone_5015_Micro_Mini | TP15, TP16, TP17, TP18 |
| 4 | CSD18540Q5B | Package_TO_SOT_SMD:TDSON-8-1 | M1, M2, M3, M4 |
| 3 | 1uF | PCM_JLCPCB:C_0805 | C2, C55, C56 |
| 3 | 20kΩ | PCM_JLCPCB:R_0805 | R7, R10, R61 |
| 3 | 2N7002K | PCM_JLCPCB:Q_SOT-23 | Q2, Q3, Q7 |
| 3 | 4.7kΩ | PCM_JLCPCB:R_0805 | R5, R44, R45 |
| 2 | 0.001ohms | Resistor_SMD:R_Shunt_Vishay_WSK2512_6332Metric_T2.66mm | R16, R22 |
| 2 | 100uF | PCM_JLCPCB:C_1206 | C14, C53 |
| 2 | 1SMA4742A | PCM_JLCPCB:D_DO-214AC(SMA) | D1, D5 |
| 2 | 1kΩ | PCM_JLCPCB:R_0805 | R42, R52 |
| 2 | 2.2MΩ | PCM_JLCPCB:R_0805 | R37, R66 |
| 2 | 2.2nF | PCM_JLCPCB:C_0805 | C9, C13 |
| 2 | 22uF | PCM_JLCPCB:C_0805 | C27, C29 |
| 2 | 330Ω | PCM_JLCPCB:R_0805 | R11, R39 |
| 2 | 33pF | PCM_JLCPCB:C_0805 | C49, C50 |
| 2 | 3522-2 | 1My_Parts_ Passive:Automotive fuse holder keystone 3522-2_KEY | F1, F2 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0805 | R24, R62 |
| 2 | 5.62k | PCM_JLCPCB:R_0805 | R17, R25 |
| 2 | 76.8k | PCM_JLCPCB:R_0805 | R3, R18 |
| 2 | BSC040N10NS5 | Package_TO_SOT_SMD:TDSON-8-1 | Q5, Q6 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1, J3 |
| 2 | WS2812B | PCM_JLCPCB:LED-SMD_4P-L1.6-W1.5_XL-1615RGBC-WS2812B | D8, D11 |
| 2 | ~ | 1My_Parts_ Passive:10mm LOGO | 10mm1, 10mm2 |
| 1 | 1.3k | PCM_JLCPCB:R_0805 | R68 |
| 1 | 1.5kΩ | PCM_JLCPCB:R_0805 | R60 |
| 1 | 1.5nF | PCM_JLCPCB:C_0805 | C25 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C3 |
| 1 | 102k | PCM_JLCPCB:R_0805 | R21 |
| 1 | 180k | PCM_JLCPCB:R_0805 | R9 |
| 1 | 180kΩ | PCM_JLCPCB:R_0805 | R35 |
| 1 | 180pF | PCM_JLCPCB:C_0805 | C20 |
| 1 | 1MΩ | PCM_JLCPCB:R_0805 | R13 |
| 1 | 2.43k | PCM_JLCPCB:R_0805 | R31 |
| 1 | 2.7kΩ | PCM_JLCPCB:R_0805 | R51 |
| 1 | 20.5k | PCM_JLCPCB:R_0805 | R29 |
| 1 | 20021121-00010C4LF | digikey-footprints:PinHeader_2x5_P1.27mm | J6 |
| 1 | 220nF | PCM_JLCPCB:C_0805 | C52 |
| 1 | 22nF | PCM_JLCPCB:C_0805 | C24 |
| 1 | 27kΩ | PCM_JLCPCB:R_0805 | R8 |
| 1 | 2kΩ | PCM_JLCPCB:R_0805 | R15 |
| 1 | 330kΩ | PCM_JLCPCB:R_0805 | R14 |
| 1 | 33nF | PCM_JLCPCB:C_0805 | C26 |
| 1 | 40.2k | PCM_JLCPCB:R_0805 | R30 |
| 1 | 47pF | PCM_JLCPCB:C_0805 | C10 |
| 1 | 499k | PCM_JLCPCB:R_0805 | R20 |
| 1 | 51.7k | PCM_JLCPCB:R_0805 | R28 |
| 1 | 560uF | Capacitor_SMD:CP_Elec_10x12.6 | C18 |
| 1 | 6.8kΩ | PCM_JLCPCB:R_0805 | R12 |
| 1 | 75kΩ | PCM_JLCPCB:R_0805 | R23 |
| 1 | 82kΩ | PCM_JLCPCB:R_0805 | R46 |
| 1 | AHT20 | 1My_Parts_ ICs:Humidity sensor | U7 |
| 1 | CP2102-GMR | PCM_JLCPCB:WQFN-28_L5.0-W5.0-P0.50-BL-EP3.2 | U3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J8 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1Right | J4 |
| 1 | ESP32_C3_mini | 1My_Parts_ MPUs:ESP32 C3 mini | U2 |
| 1 | Fan | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | Green | PCM_JLCPCB:D_0805 | D9 |
| 1 | HSBA0119 | Package_DFN_QFN:PQFN-8-EP_6x5mm_P1.27mm_Generic | Q4 |
| 1 | INA213AIDCKR | PCM_JLCPCB:SOT-363_SC-70-6 | U10 |
| 1 | L | Inductor_SMD:L_KOHERelec_MDA7030 | L3 |
| 1 | L | Inductor_SMD:L_APV_APH1240 | L2 |
| 1 | LM5163 | Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm_ThermalVias | U4 |
| 1 | LM51772QRHARQ1 | digikey-footprints:VFQFN-40-1EP_6x6mm | U6 |
| 1 | LM74502HDDFR | Package_TO_SOT_SMD:Texas_DDF0008A_SOT-8_1.6x2.9mm_P0.65mm | U14 |
| 1 | LMV393 | Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalVias | U9 |
| 1 | LP5912-3.3DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm_ThermalVias | U5 |
| 1 | SMBJ48CA | PCM_JLCPCB:D_SMB | D2 |
| 1 | SSD1306_OLED | 1My_Parts_ ICs:0.96 inOLED display SSD1306 | U8 |
| 1 | STM32G431CBU6 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | Tactile Button, 160gf | PCM_JLCPCB:SW_TS-1088-AR02016 | S1 |
| 1 | TestPoint_Small | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | TP1 |
The 170 most common of 174 parts.

Phil-CIA/Solar-Project-200w
Solar Project 200W is a prototype-first hardware and firmware effort for a 200W-class solar charging system built around a 4S LiFePO4 battery domain.

Phil-CIA/Development-Station-Power-Supply
3 channel bench supply with current and voltage plotting

mrknockknockgaming-droid/hvac-monitor
Fullscope monitors a home's heat pump or air conditioner continuously, the way a technician would with gauges on it, and tells the contractor and the homeowner when something is going wrong, before it becomes a no-cool…

oomlout/oomlout_oomp_project_bot_v_2


cxs1529/XBT_Autolauncher_PCB
KiCAD repository for the XBT Autolauncher board

TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.

G-Pereira/greenmobi-bms
A VESC compatible battery management system

G-Pereira/greenmobi-drive
A FOC motor drive compatible with VESC
It measures 100 × 99.9 mm and has 4 copper layers, 1.79 mm thick.
174 parts, built around the STM32G431CBU6, CP2102-GMR, ESP32-C3-MINI-1 and AHT20. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Phil-CIA/Solar-Project-200w repository on GitHub, at the commit this page was made from: the board is hardware/kicad/solar-project/Solar Project Rev1.kicad_pcb and its schematic Solar Project Rev0 - Manufactured First Build.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Phil-CIA before reusing the design.