Co2-Sensor-Hardware

twam·Co2-Sensor-Hardware

Co2-Sensor-Hardware PCB layout, top view — open source ESP32 board by twam
Simulate this board

About the Co2-Sensor-Hardware PCB

Co2-Sensor-Hardware is an open source ESP32 PCB design by twam, published on GitHub. It is a 2-layer board measuring 45 × 65 mm, with 69 components from 39 distinct parts.

Its main chip is the ESP32-WROOM-32D, from the ESP32 family. Other key parts include the AMS1117-3.3, CP2102, BMP280 and 74LVC1G02. By type, the board carries 26 resistors, 15 capacitors, 8 connectors, 6 diodes, 5 ICs and 4 transistors.

It belongs with the sensors designs in this gallery.

From the project

Hardware design files for Co2-Sensor project

This repository is the hoftware part of the software project https://github.com/twam/Co2-Sensor-Software.

PCBs can be ordered almost fully-assembled from JLCPCB. Required files are Co2-Sensorbomjlc.csv, Co2-Sensorcpljlc.csv and Co2-Sensor.zip. Components missing are Co2 Sensor (J2) USB connector (J5) – can be also populated in the mean time, but is not included in production files, yet.

Co2-Sensor-Hardware, from the project README
From the project README

Main components on the Co2-Sensor-Hardware

Co2-Sensor-Hardware bill of materials (BOM)

69 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32D
U1
1
AMS1117-3.3
U2
1
CP2102
U3
1
BMP280
U4
1
74LVC1G02
U5
2
S8050
Q1, Q2
2
2N7002
Q3, Q4
1
OLED
J1
1
SCD30
J2
2
LED
J3, J6
1
Power
J4
1
USB_C_Receptacle_USB2.0
J5
1
SPS30
J7
1
I2C
J8
1
SMD1210-050
F1
1
USER1
SW1
1
USER2
SW2
1
USER3
SW3
1
C318886
PROGRAM
SW4
2
C72043
Green
D1, D4
Show 19 more
QtyPartRefs
2
SS14
D2, D6
1
SP0503BAHT
D3
1
C72038
Yellow
D5
4
22U/25V
22u/25V
C1, C4, C14, C15
7
100N/50V
100n/50V
C2, C8, C9, C10, C11, C12, C13
1
1U/50V
1u/50V
C3
2
10U/10V
10u/10V
C5, C6
1
2U2/16V
2u2/16V
C7
8
10K
10k
R1, R3, R7, R8, R17, R23, R25, R27
5
C21189
0R
R5, R6, R30, R32, R33
2
4k7 NC
R9, R10
2
5K1
5k1
R11, R12
1
24K
24k
R13
1
47K
47k
R14
2
4K7
4k7
R15, R16
1
15K
15k
R18
1
1K5
1k5
R19
1
12K
12k
R20
2
0R NC
R29, R31

Co2-Sensor-Hardware design files

The KiCad project lives in the twam/Co2-Sensor-Hardware repository on GitHub; these links point at the commit this page was built from.

Co2-Sensor-Hardware: common questions

What microcontroller does the Co2-Sensor-Hardware use?

The Co2-Sensor-Hardware is built around the ESP32-WROOM-32D, from the ESP32 family.

How big is the Co2-Sensor-Hardware PCB?

The Co2-Sensor-Hardware measures 45 × 65 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Co2-Sensor-Hardware?

69 components, from 39 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Co2-Sensor-Hardware design files?

From the twam/Co2-Sensor-Hardware repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Co2-Sensor-Hardware design in my own project?

The repository has no license, so all rights stay with twam. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Co2-Sensor-Hardware without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

Similar boards