
OSO BOOK C1
joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.

Solar Powered IoT Cooling Hubs.
Solar Cooling Project is an open-source printed circuit board by EnAccess, from the EnAccess/OpenSolarCoolingHub repository on GitHub. It is a 2-layer board of 166 × 173 mm with 38 parts on 90 nets, routed with 287 tracks and 23 vias.
It is built around the TS-103-T-A-1 and MTLW-108-05-G-S-265. It belongs with the power and home automation and IoT boards of this library.
This repository contains the PCB design files for the IoT Monitoring System used in the Open Solar Cooling Hub, created and managed using KiCAD. The project includes schematics, PCB layout, fabrication files (Gerbers, drill files), assembly files (BOM, Pick & Place), and a 3D model for enclosure design. This guide explains how to open, modify, and produce the PCB using KiCAD.
Install KiCAD:
Download KiCAD 9.0.3 from kicad.org for Windows, macOS, or Linux.
Install and launch KiCAD.
Application: KiCad x64 on x64
Libraries:
Required Files:
Solar Cooling Project.kicad_pro: KiCAD project file.Solar Cooling Project.kicad_sch: Schematic file.Solar Cooling Project.kicad_pcb: PCB layout file.Solar Cooling Project-F_Cu.gbr, B_Cu.gbr, etc.)Solar Cooling Project-PTH.drl, NPTH.drl)BOM_PartType-Open Solar Cooling Hub PCB Project.xlsx)Pick Place for IOT B oard FIle.txt)Assembly.PDF)IOT B oard FIle.step)The project follows standard hardware development practices, with files organized for PCB fabrication, assembly, and modification.
| Folder/File | Purpose |
|---|---|
Gerber/ | PCB fabrication layers (copper, soldermask, silkscreen, etc.) |
NC Drill/ | Drill files for PTH and NPTH holes |
PCBA/ | Assembly files (BOM, Pick & Place, Assembly PDF) |
ExportSTEP/ | 3D STEP model for enclosure design |
Solar Cooling Project.kicad_pro | KiCAD project file |
Solar Cooling Project.kicad_sch | Schematic file |
Solar Cooling Project.kicad_pcb | PCB layout file |
README.md | Project documentation |
Solar Cooling Project.kicad_pro in the project manager.Solar Cooling Project.kicad_sch) and PCB layout (Solar Cooling Project.kicad_pcb).Solar Cooling Project-Edge_Cuts.gbr.Pick Place for IOT B oard FIle.txt (import via File > Import > Placement File).F_Cu.gbr, B_Cu.gbr) using KiCAD’s Gerber Viewer (File > Import > Gerber Files).Edge.Cuts layer.Solar Cooling Project-PTH.drl and NPTH.drl (File > Import > Drill Files) to ensure correct via and hole placement.IOT B oard FIle.step.F.Cu, B.Cu, F.Silkscreen, B.Silkscreen, F.Mask, B.Mask, Edge.Cuts.Gerber/ folder.NC Drill/ folder.PCBA/BOM.xlsx.BOM_PartType-Open Solar Cooling Hub PCB Project.xlsx.PCBA/Pick_Place.txt.Pick Place for IOT B oard FIle.txt.PCBA/Assembly.pdf.ExportSTEP/Solar_Cooling_Project.step.Gerber/ and NC Drill/ folders to a PCB manufacturer e.g., JLCPCB, PCBWay.PCBA/BOM.xlsx, PCBA/Pick_Place.txt, and PCBA/Assembly.pdf to an SMT assembly service.Solar Cooling Project.kicad_sch and .kicad_pcb in KiCAD to edit the design and regenerate outputs.ExportSTEP/Solar_Cooling_Project.step in CAD tools like OpenSCAD or FreeCAD.This project is licensed under the CERN Open Hardware License v2.0. Ensure all modifications and derivatives retain this license.
This document provides step-by-step instructions for ordering the Solar Cooling Hub Project PCB on JLCPCB using the specified configuration.
| Parameter | Value |
|---|---|
| Build Time | 3 days |
| Base Material | FR-4 |
| Layers | 2 |
| Dimension | 166 mm × 173 mm |
| PCB Qty | 5 |
| Product Type | Industrial/Consumer electronics |
| Different Design | 1 |
| Delivery Format | Single PCB |
| PCB Thickness | 1.6 mm |
| Specify Stackup | No |
| Layer Sequence | Default |
| PCB Color | Yellow |
| Silkscreen | White |
| Material Type | FR4-Standard TG 135–140 |
| Via Covering | Tented |
| Surface Finish | HASL (with lead) |
| Deburring/Edge rounding | No |
| Outer Copper Weight | 1 oz |
| Gold Fingers | No |
| Electrical Test | Flying Probe Fully Test |
| Castellated Holes | No |
| Edge Plating | No |
| Mark on PCB | Remove Mark |
| Blind Slot | No |
| Min via hole size/diameter | 0.3 mm (0.4/0.45 mm) |
| 4-Wire Kelvin Test | No |
| Paper between PCBs | No |
| Appearance Quality | IPC Class 2 Standard |
| Confirm Production File | No |
| Silkscreen Technology | Ink-jet/Screen Printing |
| Package Box | With JLCPCB logo |
| Inspection Report | No |
| Board Outline Tolerance | ±0.2 mm (Regular) |
| UL Marking | No |
| Countersink Hole | No |
✅ In 3 days build time + shipping, you will receive 5 Yellow Solar Cooling Hub PCBs built to the above exact specifications.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | TS-103-T-A-1 | TS-103-T-A-1:SAMTEC_TS-103-T-A-1 | CURRENTSENSOR1, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18 +1 |
| 15 | MTSW-104-08-G-S-335 | MTSW-104-08-G-S-335:SAMTEC_MTSW-104-08-G-S-335 | J21, J22, J23, J24, J25, J26, J27, J28, J29, J30, J31, J32, J33, J34, J35 |
| 3 | HMTSW-102-X-X-S-X | HMTSW-102-X-X-S-X:SAMTEC_HMTSW-102-X-X-S-X | 5VIN1, 12VIN1, 12VOUT1 |
| 2 | MTLW-108-05-G-S-265 | MTLW-108-05-G-S-265:SAMTEC_MTLW-108-05-G-S-265 | GPRS/GSMMODULE1, RELAYMODULE1 |
| 1 | A000067 | A000067:MODULE_A000067 | A1 |
It measures 166 × 173 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the TS-103-T-A-1 and MTLW-108-05-G-S-265. 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 EnAccess/OpenSolarCoolingHub repository on GitHub, at the commit this page was made from: the board is IOT System PCB/Solar Cooling Project.kicad_pcb and its schematic IOT System PCB/Solar Cooling Project.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 EnAccess before reusing the design.

joeycastillo/The-Open-Book
For details on how to build, test and use Open Book, I've made documentation available here.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)

CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

