CO2-PCB-Monitor
morzack·CO2-PCB-Monitor·v1/co2_7seg.kicad_pcb
About the CO2-PCB-Monitor
CO2-PCB-Monitor is an open source AVR/Arduino PCB design by morzack, published on GitHub under the MIT license. It is a 4-layer board measuring 82.5 × 35 mm, with 45 components from 25 distinct parts.
Its main chip is the ATMEGA328P-A, from the AVR/Arduino family. Other key parts include the MAX7221XNG, MIC5205-5.0YM5 and MIC5366-3.3YC5. By type, the board carries 15 capacitors, 12 resistors, 5 ICs, 4 LEDs, 3 transistors and 3 connectors.
It belongs with the sensors and displays & leds designs in this gallery.
From the project
Design and manufacturing files for a desktop atmospheric CO2 monitor
This repo contains the hardware and software required to manufacture and assemble a small seven segment CO2 monitor.
The monitor is built around a 4 digit seven segment display (with automatic dimming based on ambient light) that displays the current atmospheric CO2 concentration as measured by an Adafruit SCD-40 module over i2c.
In practice, this project can serve as a generic platform for any i2c module that might benefit from a 4 digit display. Potentially, other projects could be built around this architecture.
Main components on the CO2-PCB-Monitor
CO2-PCB-Monitor bill of materials (BOM)
45 components, 25 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-A ATmega328P-A | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | ~ | scd_40 | U2 |
| 1 | MAX7221XNG MAX7221xNG | DIP-24_W7.62mm_Socket | U3 |
| 1 | MIC5205-5.0YM5 | SOT-23-5 | U4 |
| 1 | MIC5366-3.3YC5 | SOT-353_SC-70-5 | U5 |
| 2 | 2N3906 | TO-92_Inline | Q1, Q2 |
| 1 | 2N3904 | TO-92_Inline | Q3 |
| 1 | 16MHZ 16MHz | XTAL_ECS-160-18-23A-EN-TR | Y1 |
| 1 | CONN_01X02 Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | CONN_02X03_ODD_EVEN Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J2 |
| 1 | CONN_01X02 Conn_01x02 | MPD_EJ508A | J3 |
| 1 | 3V3_OR 3v3_or | SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | SW_Push | SKQGADE010 | SW1 |
| 4 | LDS-C814RI | LDS-C814RI_LUM | LED1, LED2, LED3, LED4 |
| 2 | 18P 18p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | 0.1U 0.1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C10 |
| 5 | 100N 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C5, C6, C7, C8 |
| 1 | 10U 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 5 | 1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12, C13, C14, C15 |
| 2 | 10K 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R6 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 5.1K 5.1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 5 | 100K 100k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R8, R10, R11, R12 |
| 1 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | R_Photo | R_LDR_5.1x4.3mm_P3.4mm_Vertical | R7 |
| 1 | 22K 22k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
CO2-PCB-Monitor design files
The KiCad project lives in the morzack/CO2-PCB-Monitor repository on GitHub; these links point at the commit this page was built from.
CO2-PCB-Monitor: common questions
What microcontroller does the CO2-PCB-Monitor use?
The CO2-PCB-Monitor is built around the ATMEGA328P-A, from the AVR/Arduino family.
How big is the CO2-PCB-Monitor?
The CO2-PCB-Monitor measures 82.5 × 35 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the CO2-PCB-Monitor?
45 components, from 25 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-PCB-Monitor design files?
From the morzack/CO2-PCB-Monitor 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-PCB-Monitor design in my own project?
Yes, under the terms of its MIT license, which morzack chose for the repository.
Can I test firmware for the CO2-PCB-Monitor without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746