
Senseboard
CPSLO-AI-Campus-Fire-Detection/senseboard
PCB for sensor stack and compute for fire detection system

Outdoorの開発・検証はファームウェア、 Web受信アプリ、BLE仕様を参照。 Card firmwareはv2基板で毎分測定・BLE送信、 10分ごとのSD一括記録、1時間ごとの電子ペーパー更新を行う。 iPhoneアプリは共通BLEで受信し、バックグラウンド収集・端末内の履歴保存・JSON / CSV書き出しを行う。 資料の一覧はデータシートにある。
Card env sensor is an open-source printed circuit board by Liesegang, from the Liesegang/env_sensor repository on GitHub. It is a 2-layer board of 86.6 × 56 mm with 78 parts on 91 nets, routed with 53 tracks and 3 vias.
It is built around the BME690, OPT4001YMNR and SGP41-D-R4, with the STCC4-D-R3, RB160M-30TR and IRLML6402 among its other parts. Its parts include 40 capacitors, 9 resistors, 8 ICs, 7 inductors and 5 diodes. It belongs with the sensors and measurement boards of this library.
機種ごとに回路・ファームウェア・受信アプリ・プロトコルをまとめる。
card/
hardware/ v1 KiCad / v2 Fusionの回路・基板・3Dモデル
firmware/ nRF54L15 / Zephyr
software/ SwiftUI / iPhoneのBLE収集・履歴アプリ
outdoor/
hardware/ env_sensor_3の回路・基板
firmware/ nRF54L15 / Zephyr
software/ TypeScript / ReactのWeb BLE受信アプリ
protocol/ 共通BLEスキーマへの互換入口
shared/
firmware/driver/ cardとoutdoor共通のセンサー・表示ドライバー
firmware/telemetry/ 共通BLEエンコーダー・GATT通信
protocol/ BLEの共通スキーマ・C / TypeScript / Swiftコード生成
room/
hardware/ env_sensor_1aの回路・基板
docs/
datasheets/ 機種共通のメーカー資料Outdoorの開発・検証はファームウェア、 Web受信アプリ、BLE仕様を参照。 Card firmwareはv2基板で毎分測定・BLE送信、 10分ごとのSD一括記録、1時間ごとの電子ペーパー更新を行う。 iPhoneアプリは共通BLEで受信し、バックグラウンド収集・端末内の履歴保存・JSON / CSV書き出しを行う。 資料の一覧はデータシートにある。
BMV080のIC9はセンサーpinとコネクターpadの対応が反転している。 配線の照合結果を参照。回路・基板の配線は未修正。
リポジトリのルートから実行する:
python3 outdoor/protocol/generate.py --check
outdoor/firmware/scripts/fw test
cd outdoor/software
npm ci
npm run devファームウェアのSDK、バックアップ、実機ログはoutdoor/firmware/.local/へ保存し、Gitに含めない。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10u/25V | Capacitor_SMD:C_0603_1608Metric | C14, C15, C16, C17, C18, C19, C33, C35, C37, C39 |
| 6 | 0.1u | Capacitor_SMD:C_0201_0603Metric | C3, C24, C28, C32, C38, C40 |
| 6 | 1u/50V | Capacitor_SMD:C_0603_1608Metric | C10, C11, C20, C21, C25, C26 |
| 5 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C6, C27, C31 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C4, C5, C8, C9 |
| 4 | RB160M-30TR | Diode_SMD:D_SOD-123F | D2, D3, D4, D5 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R4, R5 |
| 3 | 4.7u/25V | Capacitor_SMD:C_0805_2012Metric | C12, C30, C34 |
| 2 | 0.2R | Resistor_SMD:R_1206_3216Metric | R9, R10 |
| 2 | 10uH | Inductor_SMD:L_0603_1608Metric | L4, L7 |
| 2 | 1M | Resistor_SMD:R_0402_1005Metric | R7, R8 |
| 2 | 2.2uH | Inductor_SMD:L_0603_1608Metric | L2, L3 |
| 2 | 470n/25V | Capacitor_SMD:C_0603_1608Metric | C13, C23 |
| 2 | BLM18PG121SN1D | Inductor_SMD:L_0603_1608Metric | L5, L6 |
| 1 | 0.1u/50V | Capacitor_SMD:C_0201_0603Metric | C29 |
| 1 | 100u/6.3V | Capacitor_SMD:C_1210_3225Metric | C36 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 2.2u | Capacitor_SMD:C_0201_0603Metric | C7 |
| 1 | 2.2u/6.3V | Capacitor_SMD:C_0201_0603Metric | C22 |
| 1 | 32.768k | SamacSys_Parts:FC12M327680KDA0 | Y1 |
| 1 | 4.7 | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 4.7uH | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | BME690 | SamacSys_Parts:BME690 | IC3 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | ES4L15BA1 | MyLibrary:ES4L15BA1 | IC1 |
| 1 | FH34SRJ50S05SH50 | SamacSys_Parts:FH34SRJ50S05SH50 | CON2 |
| 1 | IRLML6344TRPBFTR | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | OPT4001YMNR | SamacSys_Parts:OPT4001YMNR | IC7 |
| 1 | PINH6IDC | MyLibrary:PINH6IDC | CON1 |
| 1 | SFA40 | MyLibrary:SFA40 | IC6 |
| 1 | SGP41-D-R4 | SamacSys_Parts:SON80P244X244X95-7N | IC4 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U1 |
| 1 | SK-12D11VG3 | SamacSys_Parts:SK12D11VG3 | S1 |
| 1 | STCC4-D-R3 | SamacSys_Parts:STCC4DR3 | IC5 |
| 1 | TMHU27 | SamacSys_Parts:TMHU27 | S2 |
| 1 | UJC-HP-3-SMT-TR | SamacSys_Parts:UJCHP3SMTTR | J2 |
| 1 | nPM1300-QEXX | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias | IC2 |

CPSLO-AI-Campus-Fire-Detection/senseboard
PCB for sensor stack and compute for fire detection system


LRIMa-Qc/iot_obj-sicro-sensor
All in one smart IoT greenhouse monitoring and managing system


brown-studios/minuet
Minuet upgrades your MAXXAIR Maxxfan with a brushless DC motor, home automation features, and accessories.

Ghost3379/NX-ISD
A more sophisticated version of the Artemis Watch by Circuitmess.


Hass-Room-Sensor/Hass-Room-Sensor
Home Assistant compatible sensor platform allowing to connect with ZigBee and ESPHome support.
It measures 86.6 × 56 mm and has 2 copper layers, 1.6 mm thick.
78 parts, built around the BME690, OPT4001YMNR, SGP41-D-R4 and STCC4-D-R3. 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 Liesegang/env_sensor repository on GitHub, at the commit this page was made from: the board is card/hardware/v1/card_env_sensor.kicad_pcb and its schematic card/hardware/v1/card_env_sensor.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 Liesegang before reusing the design.