Storm tracker
solderable/storm-tracker-hardware
Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package

Microcontroller based sensor suite for portable environmental measurements.
SensBoard is an open-source printed circuit board by Hazel-H-Chen, from the Hazel-H-Chen/PocketSens repository on GitHub, published under the MIT licence. It is a 4-layer board of 50 × 80 mm with 62 parts on 57 nets, routed with 464 tracks and 40 vias.
It is built around the ATSAMD21E18A-MF, AS3935-BQFT and BME680, with the BMP390, MLX90614ESF-BAA-000-TU and AP2112K-3.3 among its other parts. Its parts include 17 capacitors, 16 resistors, 11 ICs, 5 diodes and 5 connectors. It belongs with the sensors and measurement boards and the SAM D and SAM boards of this library.
PocketSens is a portable environmental sensor platform designed to measure environmental and physical data beyond the capabilities of a typical smartphone. The system integrates multiple sensors on a custom four layer PCB and provides real time measurements through a small OLED display and rotary encoder interface.
PocketSens is built around an ARM Cortex M0+ SAMD21 microcontroller and communicates with several sensors over an I²C bus. The device collects environmental measurements and displays them directly on the device, allowing users to monitor conditions in real time.
The system is designed as a compact handheld tool capable of measuring atmospheric and environmental parameters in a single portable device.
The device integrates several sensors including:
Together these sensors allow the device to measure a wide range of environmental conditions in real time.
pcb/ KiCad schematic and PCB layout files
images/ Board photos and layout screenshots
docs/ Additional design notes and documentation
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C5, C6, C7, C13, C14, C15, C16 |
| 5 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C8, C12, C17 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C9, C11 |
| 4 | LED | LED_SMD:LED_PLCC_2835 | D1, D2, D3, D5 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric | R13, R17, R19 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R14, R18 |
| 2 | 20 | Resistor_SMD:R_0603_1608Metric | R20, R21 |
| 2 | 30 | Resistor_SMD:R_2512_6332Metric | R15, R16 |
| 2 | 4.7K | Resistor_SMD:R_0603_1608Metric | R1, R3 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R2, R11 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | BSS138 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Mounting Hole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | J2, J3 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R12 |
| 1 | 12402012E212A | Snapeda:AMPHENOL_12402012E212A | J1 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | AS3935-BQFT | My Footprint Library:QFN65P400X400X80-17N | U6 |
| 1 | ATSAMD21E18A-M | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm | U4 |
| 1 | BME680 | My Footprint Library:PSON80P300X300X100-8N | U9 |
| 1 | BMP390 | My Footprint Library:10LGA_2X2X0p75_BOS | U1 |
| 1 | JS202011JAQN | My Footprint Library:JS202011JAQN_CNK | SW1 |
| 1 | Left Button | My Footprint Library:SW2_KSS341GLFS_CNK | SW4 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | MLX90614ESF-BAA-000-TU | My Footprint Library:TO254P942H425-4 | U5 |
| 1 | Right Button | My Footprint Library:SW2_KSS341GLFS_CNK | SW3 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW2 |
| 1 | SWC | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J7 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J6 |
| 1 | SW_SPST | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | Reset1 |
| 1 | Status | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | TSOP6238TT | My Footprint Library:SOJ_6238TT_VIS-M | U10 |
| 1 | ma5532 | My Footprint Library:MA5532-AE | L1 |
| 1 | ~ | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | U7 |
| 1 | ~ | My Footprint Library:128x64OLED | U8 |
| 1 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U11 |
It measures 50 × 80 mm and has 4 copper layers, 1.6 mm thick.
62 parts, built around the ATSAMD21E18A-MF, AS3935-BQFT, BME680 and BMP390. 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 Hazel-H-Chen/PocketSens repository on GitHub, at the commit this page was made from: the board is pcb/SensBoard.kicad_pcb and its schematic pcb/SensBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
solderable/storm-tracker-hardware
Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

acamilo/pcb-artwork-project
Collection of graphical PCBs containing memes, logos of youtube channels i watch, among other things.

vbartusevicius/weather-station
Open-source rooftop weather and air-quality station with no moving parts (Ø 96 × 235 mm, UV-stabilised ASA): ultrasonic wind, acoustic rain and hail, UV / sunlight / night-sky brightness, temperature, humidity…

lalithk06/PCB_Designs
This repository contains various PCB design projects made using KiCad

tmpk13/cc1200-balloon
High altitude balloon payload: a CC1200 sub-GHz telemetry downlink and an air quality sensor stack, hosted by a Seeed Wio-E5 module. Four-layer 50 x 30 mm board, routed.

benjamincrockett/Weather-Feather-Wing
A circuit board incorporating temperature, humidity, atmospheric pressure, and CO2 sensors into an Adafruit Feather Wing form factor with Stemma QT connectors.