Skip to the content
PCBKitNew board
2 layers96 × 90.2 mmEps, 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
96 × 90.2 mm
Copper layers
2
Thickness
0.55 mm
Parts
77
Nets
137
Pads
305
Tracks, vias
413, 62
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Sep 2026
Updated
7 Nov 2026

Overview

Eps 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 96 × 90.2 mm with 77 parts on 137 nets, routed with 413 tracks and 62 vias.

It is built around the B2B-PH-K-S(LF)(SN), CC0603KRX7R9BB104 and CL32A226KAJNNNE, with the 04025C104KAT2A, 68000-102HLF and AC0603FR-07226KL among its other parts. Its parts include 28 capacitors, 19 resistors, 10 connectors, 3 ICs and 3 diodes.

Main components

12

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

77
QtyValueFootprintReferences
6B2B-PH-K-S(LF)(SN)Vault:JST-B2B-PH-K-S_VJ1, J2, J3, J4, J5, J6
5TPAD6RVault:TP06RTP1, TP2, TP3, TP4, TP5
4C14663Vault:FP-CC0603-DA-MFGC11, C14, C20, C23
4CL32A226KAJNNNESamacSys:CAPC3225X270NC10, C18, C19, C40
204025C104KAT2ASamacSys:CAPC1005X56NC3, C4
21206W4F1002T5ESamacSys:RESC3116X65NR3, R4
268000-102HLFVault:AMPH-68000-102HLF_VJ8, J9
2AC0603FR-07226KLVault:FP-AC0603-IPC_BR12, R20
2AC0603FR-0761K9LVault:FP-AC0603-IPC_CR11, R15
2C0805C106K8PACTUVault:FP-C0805C-DG-MFGC29, C31
2CL05B104KO5NNNCVault:CAPC1050X55X23ML05T13C8, C17
2CL21B103KBANNNCVault:CAPC2013X75X45LL10T25C12, C13
2CRCW060310K0FKEAVault:RESC1609X50X30NL8T20R7, R8
2CRGCQ0402F1K0Vault:FP-CRGCQ0402-IPC_CR16, R17
2EMK105B7104KV-FVault:FP-0402-L_1_0_0_05-W_0_5-MFGC30, C32
2ESQ-126-39-G-DVault:SAMTEC_ESQ-126-39-G-DH1, H2
2FDMC8327LVault:WDFN8_511DR_OSIQ1, Q2
2GCM32EC7YA106KA03LVault:FP-GCM32E-0_3-IPC_BC21, C22
2LTST-S270KGKTVault:FP-LTST-S270KGKT-MFGD5, D6
2PRL0816-R010-F-T1Vault:FP-PRL0816-MFGRS1, RS2
2SG73P1JTTD1002FVault:FP-SG73P1J-MFGR10, R14
2TPS62933FDRLRVault:SOT5X3-8_DRL_TEXU2, U3
2UMK316BBJ106KL-TVault:FP-1206-L_3_2_0_3-W_1_6_0-IPC_AC5, C7
10402YD105KAT2AVault:CAPC1005X56X25ML10T15C2
1150060YS75000Vault:WL-SMCW_0603_150060xx75000D1
174438357047Vault:WE-MAPI_4030L2
174439346068Vault:WE-XHMI_6060L3
1CC0402KRX7R7BB333Vault:FP-CC0402-MFGC24
1CC0402KRX7R8BB223Vault:FP-CC0402-MFGC6
1CC0402KRX7R9BB333Vault:FP-CC0402-MFGC15
1CRCW0402100KFKEDVault:FP-CRCW0402-e3-IPC_CR1
1CRCW04022K20JNEDVault:RESC1005X40X25NL05T05R2
1CRCW060310K0JNEAVault:FP-CRCW0603-e3-MFGR5
1CRCW060352K3FKEAVault:FP-CRCW0603-e3-IPC_BR13
1CRCW060363K4FKEAVault:FP-CRCW0603-e3-IPC_BR6
1EEEFK1H151PSamacSys:EEE0JA152UAPC9
1GRM188R60J106ME47DVault:FP-GRM188-0_1-e0_2_0_55-IPC_AC1
1LTC4162EUFD-LADMTRPBFVault:05-08-1712_ADIU1
1RC0603FR-0731K6LVault:RESC1608X55X25NL10T15R21
1RT0603FRE072R49LVault:FP-RT0603-MFGR9
1TSW-103-07-F-SVault:SMTC-TSW-103-07-X-SJ7
1XAL6060-682MECSamacSys:XAL6060682MECL1
1XT30PW-FVault:XT30PWFJ10

Questions

How big is the Eps PCB?

It measures 96 × 90.2 mm and has 2 copper layers, 0.55 mm thick.

What parts does the Eps use?

77 parts, built around the B2B-PH-K-S(LF)(SN), CC0603KRX7R9BB104, CL32A226KAJNNNE and 04025C104KAT2A. 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 Eps KiCad files?

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

Can I use the Eps 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).

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 layers82.5 × 98 mmPv panel, the printed circuit board in 3D

    Pv panel

    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.

    23 parts1CC0-1.0

Similar boards

  • 4 layers70 × 109.2 mmManafish, the printed circuit board in 3D

    Manafish

    Tropaion/Manafish_Mainboard

    The Manafish Mainboard is the main electronics board of the Manafish ROV. It replaces the Raspberry Pi 3B, the USB-connected Raspberry Pi Pico and the wiring between them with one board:

    127 partsAGPL-3.0
  • 2 layers150 × 60 mmGPSDOMonitor, the printed circuit board in 3D

    GPSDOMonitor

    sergeyvfx/GPSDOMonitor

    A tiny module which is connecting to a databus of GPSDO modules with the goal to visualize when the PLL is locked, GPS time is stabilized and things like this.

    49 parts1MIT
  • 4 layers100 × 100 mm4C, the printed circuit board in 3D

    4C

    ayaamghi/4C

    4 Channel motor controller board for high voltage high amperage solutions. Integrated PID.

    204 parts
  • 4 layers43.9 × 41 mmCapteur, the printed circuit board in 3D

    Capteur

    RubisCatty/Serre-Connecte

    Projet final du programme de Génie Électrique par Sonia Michaud

    43 parts
  • 6 layers58.4 × 156.2 mmLAUNCHXL F280049C KICAD, the printed circuit board in 3D

    LAUNCHXL F280049C KICAD

    MiniNugen/Custom_Inverter_Hardware

    PCBProjectNameREV1.PrjPCB | Source Documents | | PCBProjectNameREV1.SchDOC | | PCBProjectNameREV1.PcbDOC | | BOM | Settings | Libraries

    237 parts1
  • 6 layers254 × 130 mmQuartz, the printed circuit board in 3D

    Quartz

    osprey-dcs/Quartz

    Quartz ADC PCB OSH repository

    1,244 parts
  • 4 layers86.1 × 54 mmPlanewatcher, the printed circuit board in 3D

    Planewatcher

    plane-watch/hardware

    Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board

    180 partsCERN-OHL-S-2.0