Skip to the content
2 layers86.6 × 56 mmCard env sensor, the printed circuit board in 3D

Card env sensor

Liesegang/env_sensor

Outdoorの開発・検証はファームウェア、 Web受信アプリ、BLE仕様を参照。 Card firmwareはv2基板で毎分測定・BLE送信、 10分ごとのSD一括記録、1時間ごとの電子ペーパー更新を行う。 iPhoneアプリは共通BLEで受信し、バックグラウンド収集・端末内の履歴保存・JSON / CSV書き出しを行う。 資料の一覧はデータシートにある。

Size
86.6 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
78
Nets
91
Pads
347
Tracks, vias
53, 3
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Aug 2026
Updated
3 Nov 2026

Overview

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.

Main components

7

README

README.md

Environment sensors

機種ごとに回路・ファームウェア・受信アプリ・プロトコルをまとめる。

text
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の対応が反転している。 配線の照合結果を参照。回路・基板の配線は未修正。

リポジトリのルートから実行する:

sh
python3 outdoor/protocol/generate.py --check
outdoor/firmware/scripts/fw test
cd outdoor/software
npm ci
npm run dev

ファームウェアのSDK、バックアップ、実機ログはoutdoor/firmware/.local/へ保存し、Gitに含めない。

Parts

78
QtyValueFootprintReferences
1010u/25VCapacitor_SMD:C_0603_1608MetricC14, C15, C16, C17, C18, C19, C33, C35, C37, C39
60.1uCapacitor_SMD:C_0201_0603MetricC3, C24, C28, C32, C38, C40
61u/50VCapacitor_SMD:C_0603_1608MetricC10, C11, C20, C21, C25, C26
51uCapacitor_SMD:C_0402_1005MetricC1, C2, C6, C27, C31
410uCapacitor_SMD:C_0603_1608MetricC4, C5, C8, C9
4RB160M-30TRDiode_SMD:D_SOD-123FD2, D3, D4, D5
310kResistor_SMD:R_0402_1005MetricR2, R4, R5
34.7u/25VCapacitor_SMD:C_0805_2012MetricC12, C30, C34
20.2RResistor_SMD:R_1206_3216MetricR9, R10
210uHInductor_SMD:L_0603_1608MetricL4, L7
21MResistor_SMD:R_0402_1005MetricR7, R8
22.2uHInductor_SMD:L_0603_1608MetricL2, L3
2470n/25VCapacitor_SMD:C_0603_1608MetricC13, C23
2BLM18PG121SN1DInductor_SMD:L_0603_1608MetricL5, L6
10.1u/50VCapacitor_SMD:C_0201_0603MetricC29
1100u/6.3VCapacitor_SMD:C_1210_3225MetricC36
1150kResistor_SMD:R_0402_1005MetricR3
12.2uCapacitor_SMD:C_0201_0603MetricC7
12.2u/6.3VCapacitor_SMD:C_0201_0603MetricC22
132.768kSamacSys_Parts:FC12M327680KDA0Y1
14.7Resistor_SMD:R_0402_1005MetricR6
14.7uHInductor_SMD:L_0603_1608MetricL1
1BME690SamacSys_Parts:BME690IC3
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1ES4L15BA1MyLibrary:ES4L15BA1IC1
1FH34SRJ50S05SH50SamacSys_Parts:FH34SRJ50S05SH50CON2
1IRLML6344TRPBFTRPackage_TO_SOT_SMD:SOT-23Q2
1IRLML6402Package_TO_SOT_SMD:SOT-23Q1
1LEDLED_SMD:LED_0603_1608MetricD1
1OPT4001YMNRSamacSys_Parts:OPT4001YMNRIC7
1PINH6IDCMyLibrary:PINH6IDCCON1
1SFA40MyLibrary:SFA40IC6
1SGP41-D-R4SamacSys_Parts:SON80P244X244X95-7NIC4
1SHT4xSensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU1
1SK-12D11VG3SamacSys_Parts:SK12D11VG3S1
1STCC4-D-R3SamacSys_Parts:STCC4DR3IC5
1TMHU27SamacSys_Parts:TMHU27S2
1UJC-HP-3-SMT-TRSamacSys_Parts:UJCHP3SMTTRJ2
1nPM1300-QEXXPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalViasIC2

Similar boards

  • 6 layers60 × 100 mmSenseboard, the printed circuit board in 3D

    Senseboard

    CPSLO-AI-Campus-Fire-Detection/senseboard

    PCB for sensor stack and compute for fire detection system

    109 partsAGPL-3.0
  • 2 layers33.5 × 78.3 mmLrima main, the printed circuit board in 3D

    Lrima main

    LRIMa-Qc/iot_obj-sicro-sensor

    All in one smart IoT greenhouse monitoring and managing system

    41 partsCC-BY-4.0
  • 6 layers75 × 75 mmMibico RU, the printed circuit board in 3D

    Mibico RU

    mrbutterfly105/masters_thesis

    This is my master’s thesis repo.

    257 parts
  • 4 layers25 × 25 mmEnvironment, the printed circuit board in 3D

    Environment

    brown-studios/minuet

    Minuet upgrades your MAXXAIR Maxxfan with a brushless DC motor, home automation features, and accessories.

    17 parts67MIT
  • 4 layers77 × 48.6 mmNX ISD, the printed circuit board in 3D

    NX ISD

    Ghost3379/NX-ISD

    A more sophisticated version of the Artemis Watch by Circuitmess.

    116 parts2GPL-3.0
  • 2 layers55 × 40 mmHass Room Sensor, the printed circuit board in 3D

    Hass Room Sensor

    Hass-Room-Sensor/Hass-Room-Sensor

    Home Assistant compatible sensor platform allowing to connect with ZigBee and ESPHome support.

    31 parts1MIT

Questions

How big is the Card env sensor PCB?

It measures 86.6 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Card env sensor use?

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.

Where can I download the Card env sensor KiCad files?

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.

Can I use the Card env sensor design in my own project?

Its repository states no licence, so its author keeps all rights: ask Liesegang before reusing the design.