
HomeDeck
Kilan777/HomeDeck
Jarvis HomeDeck: a Raspberry Pi CM4 carrier board and voice-assistant software for a 7-inch smart display (KiCad hardware, generated from Python, plus the Python/JS assistant)

my sixth project for fallout
Environment proj is an open-source printed circuit board by robertshepherdcpp, from the robertshepherdcpp/snsr_tree repository on GitHub. It is a 2-layer board of 104 × 144.5 mm with 30 parts on 55 nets, routed with 644 tracks and 92 vias.
It is built around the SCD40-D-R2 and ICS-43434. Its parts include 12 resistors, 7 capacitors, 4 ICs, 4 diodes and 1 connector. It belongs with the audio and music boards and the ESP32 and RISC-V boards of this library.
a tree with all the sensors you need to stay healthy!
the 3D case:
the schematic:
the PCB wiring:
PCB 3D model:
BOM:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R10, R11 |
| 3 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2, D3, D4 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C6 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3, C5 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R8 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 8 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
| 1 | A1050 | OptoDevice:R_LDR_D6.4mm_P3.4mm_Vertical | R6 |
| 1 | ICS-43434 | Sensor_Audio:InvenSense_ICS-43434-6_3.5x2.65mm | MK1 |
| 1 | LED | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | D1 |
| 1 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U4 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J1 |
| 1 | SCD40-D-R2 | Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm | U3 |
| 1 | XIAO-ESP32-C6-DIP | Seeed Studio XIAO Series Library:XIAO-ESP32-C6-DIP | U1 |
| 1 | ~ | EasyEDA_Lib:SPK-TH_BD23.0-P10.00-D0.8-L-RD | SPK4 |
| 1 | ~ | EasyEDA_Lib:QFN-28_L6.0-W6.0-P0.65-BL-EP3.7 | U2 |

Kilan777/HomeDeck
Jarvis HomeDeck: a Raspberry Pi CM4 carrier board and voice-assistant software for a 7-inch smart display (KiCad hardware, generated from Python, plus the Python/JS assistant)



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.

cscott/watchy-co2-pcb
Simple PCB to mount the Sensirion SCD40 CO2 sensor next to Watchy


romkey/pdxhackerspace-portable-co2-monitor
Open source hardware and software portable CO2/air quality monitor

Daniel-Abdi/Matter-CO2-AirQuality-Sensor
Create an ESP32-C6 based air quality sensor for Matter. Grab CO2 concentration in real time and update in any Matter compatible app.
It measures 104 × 144.5 mm and has 2 copper layers, 1.6 mm thick.
30 parts, built around the SCD40-D-R2 and ICS-43434. 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 robertshepherdcpp/snsr_tree repository on GitHub, at the commit this page was made from: the board is PCB/environment_proj.kicad_pcb and its schematic PCB/environment_proj.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 robertshepherdcpp before reusing the design.