
Canary
offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.

Modular Keyestudio ESP32 touchscreen home air-quality monitor: PCB, enclosure, firmware and build documentation
Airmon is an open-source printed circuit board by lordkev, from the lordkev/airmon repository on GitHub. It is a 2-layer board of 42 × 55 mm with 25 parts on 9 nets, routed with 519 tracks and 60 vias.
It is built around the SHT40-AD1B-R2, AP2112K-3.3TRG1 and 1206L100/16V, with the AO3401A and SMF5.0A among its other parts. Its parts include 5 connectors, 4 capacitors, 4 resistors, 2 ICs and 1 diode.
Open airmon.kicad_sch and airmon.kicad_pcb in KiCad 10. Local symbols, footprints, and STEP models are included. The carrier is 42 × 55 mm overall, with a ventilated SHT40 tongue and optional PMSA003I mating socket.
Read hardware and ordering before sending files to a manufacturer. Exact display-board connector identification and the supplied PM socket fit remain unresolved physical checks. ERC/DRC results apply to the digital design and do not remove these release gates.
exports/airmon-gerbers.zip: copper, mask, silk, paste, outline, PTH and NPTH drill files.exports/schematic.pdf, assembly-top.pdf, assembly-bottom.pdf: electrical and assembly drawings.exports/footprint-fit-1to1.pdf: print at actual size to compare the supplied PM socket.exports/placement-smt.csv: SMT placement; J1/J2 require through-hole assembly separately.BOM.xlsx, assembly-bom.csv, purchasing-bom.csv: components and full purchasing data.exports/airmon.step: assembled carrier geometry.J5 pad numbering follows Plantower, not the generic numbering in the Adafruit reference design. It must be checked against the supplied mating socket. Physical module models in enclosure illustrations are simplified envelopes.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 10k | AirMon:R_0603_1608Metric | R3, R4 |
| 2 | 4.7k | AirMon:R_0603_1608Metric | R1, R2 |
| 2 | M2 mount | AirMon:MountingHole_2.2mm_M2 | H1, H2 |
| 2 | STEMMA QT | AirMon:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3, J4 |
| 1 | 100nF 10V X7R | AirMon:C_0603_1608Metric | C4 |
| 1 | 10uF 10V X5R | AirMon:C_0603_1608Metric | C3 |
| 1 | 1206L100/16 | AirMon:Fuse_1206_3216Metric | F1 |
| 1 | 4.7uF 10V X5R | AirMon:C_0603_1608Metric | C2 |
| 1 | 47uF 10V X5R | AirMon:C_1210_3225Metric | C1 |
| 1 | 5V POWER | AirMon:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J1 |
| 1 | AO3401A | AirMon:SOT-23 | Q1 |
| 1 | AP2112K-3.3TRG1 | AirMon:SOT-23-5 | U1 |
| 1 | GND | AirMon:TestPoint_Pad_D1.0mm | TP1 |
| 1 | PMSA003I supplied socket | AirMon:PMSA003I_SuppliedSocket | J5 |
| 1 | SCL | AirMon:TestPoint_Pad_D1.0mm | TP5 |
| 1 | SDA | AirMon:TestPoint_Pad_D1.0mm | TP4 |
| 1 | SDA SCL | AirMon:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | SENSOR3V3 | AirMon:TestPoint_Pad_D1.0mm | TP3 |
| 1 | SENSOR5V | AirMon:TestPoint_Pad_D1.0mm | TP2 |
| 1 | SHT40-AD1B-R2 | AirMon:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U2 |
| 1 | SMF5.0A | AirMon:D_SOD-123F | D1 |
It measures 42 × 55 mm and has 2 copper layers, 1.6 mm thick.
25 parts, built around the SHT40-AD1B-R2, AP2112K-3.3TRG1, 1206L100/16V and AO3401A. 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 lordkev/airmon repository on GitHub, at the commit this page was made from: the board is hardware/airmon.kicad_pcb and its schematic hardware/airmon.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 lordkev before reusing the design.

offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.

Eniemooo/Sensor-HAT
Open-hardware indoor air sensor (CO2, VOC/NOx, T/RH, light, sound): HAT for Raspberry Pi or standalone with Seeed XIAO + ESPHome. KiCad 10.

Jan-Philipp-Munsch/kartonaut
TVC model rocket (after BPS.space Scout F): Teensy 4.1 flight firmware, mainboard spec, project log

xmyoot/cellular-epaper-esp32s3-sim7600
Low-Power Cellular ePaper Device with ESP32-S3 and SIM7600 LTE Cat-1

essensys-hub/essensys-i2c-etoile-0v
Carte qui relie le boîtier principal (BP, carte SC944D) aux boîtiers auxiliaires (BA1 SC940D, BA2 SC941C, BA3 SC942C) d'une installation Essensys en étoile autour d'un plan 0 V commun, à la place du chaînage d'origine.

rspolyak/desk-dashboard-hw
ESP32-S3 desk dashboard board that plugs straight into a 3.5" MSP3526 capacitive touch display. USB-C powered, with a light sensor, SHT40 temperature/humidity sensor and a 41.5 × 35 mm 2-layer PCB

vaknin/PCB
Hardware ideas to fab-ready PCBs as code: Rust pcbgen on KiCad 10, Freerouting, ESP-IDF firmware with QEMU/Wokwi simulation, CadQuery enclosures