
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…
EnvironmentSensor2 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 19.3 × 14.2 mm with 11 parts on 5 nets, routed with 65 tracks and 6 vias.
It is built around the SGP41-D-R4 and SHT40-AD1B-R3. Its parts include 3 capacitors, 3 resistors, 2 ICs 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 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 4.7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | Conn_01x04_Pin | Connector_Molex:Molex_PicoBlade_53048-0410_1x04_P1.25mm_Horizontal | J1 |
| 1 | SGP41-D-R4 | MattsLibrary:XDCR_SGP41-D-R4 | U1 |
| 1 | SHT40-AD1B-R3 | MattsLibrary:SHT4X | U2 |
It measures 19.3 × 14.2 mm and has 2 copper layers, 1.65 mm thick.
11 parts, built around the SGP41-D-R4 and SHT40-AD1B-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 satomm1/Robot repository on GitHub, at the commit this page was made from: the board is Electrical/EnvironmentSensor2/EnvironmentSensor2.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…

Norbixix/home-weather-station-esp32
ESP32-based low-power home weather station PCB project

arrow53/RoomTempHumidity
A local whole-house temperature and humidity monitor. USB-powered room sensors send measurements over Thread to a Raspberry Pi base unit, which stores history and presents a touchscreen dashboard without requiring a…

cegea/temperature_node_hw
PCB design for a temperature sensor based on SHT and ESP32

laemo10/SuperNicePCB
An integrated, multi-sensor UWB anchor PCB designed for real-time indoor object tracking (via Double-Sided Two-Way Ranging) and non-invasive human presence/occupancy monitoring.


xmyoot/esp32c6-ble-sensor-coin-cell
Ultra-compact 4-layer circular BLE sensor pod with ESP32-C6, CR2032 coin-cell power and environmental sensors

emertcakir/OpenAirScope
Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

pushtiujeniya/esp32-c6-environmental-logger
This repository contains an Environmental Sensor Station and Data Logger powered by the ESP32-C6-WROOM-1 microcontroller.