
Archives
satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…
EnvironmentSensor is an open-source printed circuit board by satomm1, from the satomm1/Robot repository on GitHub, published under the MIT licence. It is a 2-layer board of 18.3 × 16.7 mm with 6 parts on 6 nets, routed with 39 tracks and 1 via.
It is built around the BME690. Its parts include 2 capacitors, 1 IC and 1 connector. It belongs with the sensors and measurement boards of this library.
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital temperature sensor.
This breakout board is designed so that the IMU can be placed anywhere that is convenient.
This IMU is in a QFN package, which means the device should be reflow soldered. Alternatively, you can carefully apply solder to the PCB pads, put the IMU on top, and use a heat gun to solder the IMU.
The header pins should be soldered on the bottom of the PCB:

The assembly is meant to be installed on the robot with the IMU facing upwards. The positive X/Y/Z axes are designated on the board. The IMU should be connected via wire to the designated header on the main control board:
| IMU Breakout Pin | Main Control Board Connection |
|---|---|
| 3V3 | 3.3V |
| GND | GND |
| SCK | SCK |
| CS | CS |
| SDO | SDI |
| SDI | SDO |
| INT1 | INT1 (Currently Unused) |
| INT2 | INT2 (Currently Unused) |
The IMU connection on the main control board is indicated below:

| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | BME690 | MattsLibrary:BME690 | IC1 |
| 1 | Conn_01x06_Pin | Connector_Molex:Molex_PicoBlade_53048-0610_1x06_P1.25mm_Horizontal | J1 |
It measures 18.3 × 16.7 mm and has 2 copper layers, 1.65 mm thick.
6 parts, built around the BME690. 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 satomm1/Robot repository on GitHub, at the commit this page was made from: the board is Electrical/EnvironmentSensor/EnvironmentSensor.kicad_pcb and its schematic Electrical/Archives/V0.1/MainBoard/Buttons.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).

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

satomm1/Robot
This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

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.

andrewcnjuguna/ESP32_BME690
Multi-room ESP32-S3 environmental sensor node that streams air-quality data to a Node.js server over Wi-Fi. Built around the Bosch BME690 with auxiliary light, sound and battery monitoring.

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

Essenter24/STM32-Weather-Station
STM32 Weather Station project with self-designed PCB, based on BME690 sensor

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