Skip to the content
2 layers82.5 × 98 mmPv panel, the printed circuit board in 3D

Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

Size
82.5 × 98 mm
Copper layers
2
Thickness
0.41 mm
Parts
23
Nets
6
Pads
36
Tracks, vias
35, 0
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Sep 2026
Updated
7 Nov 2026

Overview

Pv panel is an open-source printed circuit board by ngrabbs, from the ngrabbs/ember repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 82.5 × 98 mm with 23 parts on 6 nets, routed with 35 tracks and 0 vias.

It is built around the S2B-PH-SM4-TB(LF)(SN), SB140 and SM141K10TF, with the STPS1L30MF among its other parts. Its parts include 1 diode and 1 connector.

Main components

4

README

hardware/pv_panel/kicad/README.md

PV panel Rev D — KiCad

Open pv_panel.kicad_pro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model. Diode and connector models are embedded in the board and footprints.

The recovered schematic follows the routed PCB's six nets and eleven named components. The original free pads and mounting holes remain board-only items. Footprints are linked to the recovered symbols; their placed geometry is retained in individual project-local library variants.

Onshape exports

  • exports/pv_panel_rev_D_presentation.step includes colored components, solar-cell detail, copper, pads, soldermask, and silkscreen.
  • exports/pv_panel_rev_D_mechanical.step provides simpler board/component geometry.

Both files use millimeters and a board-centered XY origin. They reopen as valid OpenCascade shapes; an actual Onshape import has not been tested.

Geometry and assumptions

  • Board outline: nominally 82.5 × 98 mm, with the original rounded corners.
  • Mounting holes: four 3 mm drills at the original positions, spaced 76.2 × 91.6 mm.
  • Board thickness: 0.41116 mm from the original layer stack. Confirm against physical hardware for precise fitting.
  • Solar modules: nominal 70 × 23 × 1.2 mm bodies based on the ANYSOLAR product table, with an assumed 0.15 mm stand-off. Surface detail is illustrative; dimensions represent nominal geometry rather than a tolerance envelope.
  • Original diode and connector bodies are retained as package representations; their geometry has not been certified against the fitted manufacturers' drawings.
  • Screws, mating cables, and solder fillets are not modeled.
  • D1, the through-hole diode, is mounted on the outside solar-cell face (F.Cu). The connector and surface-mount diodes remain on the inside face (B.Cu). Its legacy 3D body is raised by a 1 mm model Z offset to clear the nearest solar module. This is an assembly-height assumption to confirm against hardware; both diode holes and their net assignments are unchanged.

Recovery changes

Removed zero-length outline segments, repaired PV2 pad 1's net assignment, restored the original 10 mil zone clearance, refilled the ground zones, removed isolated copper and a tiny dangling track stub, and corrected through-hole paste settings and silkscreen collisions. Corner copper rings were reduced from 6.4 mm to 5 mm to satisfy the existing 0.5 mm edge-clearance rule; drill diameters, mounting centers, and the outline are unchanged.

The native schematic import had scale and connectivity defects, so the working schematic was reconstructed with standard KiCad symbols and checked against the PCB pin connectivity. The archived sources disagree on diode population: the older drawing omits D1 and labels CR1–CR5 as RBR1MM60ATR, while the PCB includes D1=SB140 and labels CR1–CR5 as STPS1L30MF. This project follows the PCB. Confirm the intended/fitted diode part numbers before fabrication.

Validation

The saved project passes KiCad DRC, ERC, and schematic parity with zero findings. All six nets match pin-for-pin across the eleven named components. Both STEP exports contain valid CAD shapes (58 solids for mechanical, 129 for presentation), and top/bottom renders were visually inspected. These checks cover the recovered design and mockup export; hardware qualification remains a separate activity.

Parts

23
QtyValueFootprintReferences
12, , , , , , , , , , ,
1S2B-PH-SM4-TB(LF)(SN)Vault:JST- S2B-PH-SM4-TB(LF)(SN)-2_V_RevD_P1P1
1SB140Vault:FP-017AH-MFG_RevD_D1D1
1SM141K10TFmylib:SM141K10TF_RevD_PV4PV4
1SM141K10TFmylib:SM141K10TF_RevD_PV2PV2
1SM141K10TFmylib:SM141K10TF_RevD_PV1PV1
1SM141K10TFmylib:SM141K10TF_RevD_PV3PV3
1STPS1L30MFVault:FP-PMDU-MFG_RevD_CR3CR3
1STPS1L30MFVault:FP-PMDU-MFG_RevD_CR2CR2
1STPS1L30MFVault:FP-PMDU-MFG_RevD_CR5CR5
1STPS1L30MFVault:FP-PMDU-MFG_RevD_CR4CR4
1STPS1L30MFVault:FP-PMDU-MFG_RevD_CR1CR1

More from ngrabbs/ember

3
  • 4 layers96 × 90.2 mmTransceiver, the printed circuit board in 3D

    Transceiver

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    161 parts1CC0-1.0
  • 4 layers95.9 × 90.2 mmCubesat orin nano carrier, the printed circuit board in 3D

    Cubesat orin nano carrier

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    87 parts1CC0-1.0
  • 2 layers96 × 90.2 mmEps, the printed circuit board in 3D

    Eps

    ngrabbs/ember

    Open pvpanel.kicadpro with KiCad 10. The project contains the recovered schematic, routed PCB, project-local footprint libraries, and solar-module STEP model.

    77 parts1CC0-1.0

Similar boards

  • 2 layers95.9 × 112.6 mmLab supply, the printed circuit board in 3D

    Lab supply

    prydin/lab-supply

    Linear 0-30V, 2A lab supply

    90 parts8
  • 2 layers146 × 134.6 mmRaven68k rev2, the printed circuit board in 3D

    Raven68k rev2

    jkuituni/Raven68k

    A repository for all the hardware and software development related files for a 68000 based single board computer

    78 parts5
  • 2 layers100 × 120 mmPartyLine80, the printed circuit board in 3D

    PartyLine80

    etherkit/PartyLine80

    A cheap and cheerful 80 meter QRP CW radio made from all discrete components

    194 parts4
  • 2 layers88.5 × 74.5 mmParam eq, the printed circuit board in 3D

    Param eq

    prydin/param-eq

    Parametric Equalizer

    45 parts3
  • 2 layers100 × 70 mmDMH VCLFO SingleUnit, the printed circuit board in 3D

    DMH VCLFO SingleUnit

    DeMarco/DMH-VCLFO

    Kosmo format Voltage Controlled tripple LFO module

    131 parts2
  • 2 layers221 × 179 mmSun6502, the printed circuit board in 3D

    Sun6502

    Aktr0s/Sun6502

    My 6502 Hobby Computer

    53 parts1

Questions

How big is the Pv panel PCB?

It measures 82.5 × 98 mm and has 2 copper layers, 0.41 mm thick.

What parts does the Pv panel use?

23 parts, built around the S2B-PH-SM4-TB(LF)(SN), SB140, SM141K10TF and STPS1L30MF. 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.

Where can I download the Pv panel KiCad files?

From the ngrabbs/ember repository on GitHub, at the commit this page was made from: the board is hardware/pv_panel/kicad/pv_panel.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pv panel design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).