

PCB final
Team members: Meshal Almutairi, Michael Fontaine, Abdulaziz Alateeqi, Fawzan Alfahad, John Michael Mertz
- Size
- 76.2 × 81.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 32
- Pads
- 82
- Tracks, vias
- 143, 3
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 12 Jan 2024
- Updated
- 8 Nov 2024
Overview
PCB final is an open-source printed circuit board by mshll, from the mshll/SmartVent repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 76.2 × 81.3 mm with 20 parts on 32 nets, routed with 143 tracks and 3 vias.
Its parts include 4 switches and 2 capacitors.
README
README.mdLaunchPilot: Smart Vent
Senior Capstone Project (Spring 2024)
Industry Sponsor: Cedrec Sumimoto
Faculty Advisor: Andrew Greenberg
Team members: Meshal Almutairi, Michael Fontaine, Abdulaziz Alateeqi, Fawzan Alfahad, John Michael Mertz
Overview
We teamed up with Launch Pilot to make a smart vent system. The main goal was to ensure safe indoor air quality by monitoring CO2 levels. When the CO2 level goes above the safe threshold, the system automatically activates to circulate fresh clean air into the room, thus reducing the CO2 level.
Approach
We designed the system using sensors to detect CO2 levels, temperature, and humidity. The design also includes fans that operate at different speeds to help with fresh air circulations, an LCD to display the sensor readings, and a microcontroller as the brain of this project. We also implemented a web-based dashboard that is accessible via a local network for remote monitoring and adjustments such as changing the CO2 level threshold, turning the system entirely on or off, and controlling the fan's speed. Additionally, we integrated buttons on the fans to provide direct control for the different settings.
Results
Our system successfully reads carbon dioxide levels and activates the fans accordingly. Moreover, the web-based dashboard and the buttons work great when adjusting different settings. The LCD provides real-time readings from the sensors as well as any warnings. Users can control the system directly or remotely, which has been a major plus.
Completed Build

Dashboard Preview

Device OLED Display Preview

Project Report
For more details on the project, please refer to the Project Report
User Manual
For instructions on how to use the system, please refer to the User Manual
License
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | ~ | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1, SW2, SW3, SW4 |
| 2 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | FAN1, FAN2 |
| 1 | 0.1pF | Capacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C1 |
| 1 | 0.47pF | Capacitor_Tantalum_SMD:CP_EIA-2012-12_Kemet-R_Pad1.30x1.05mm_HandSolder | C2 |
| 1 | LOGO | CAT:Blackcat | G*** |
| 1 | LOGO | CAT:Bird | |
| 1 | ~ | Module:Adafruit_Feather | ESP32FeatherBoard1 |
| 1 | ~ | TN:TO-92_MC_MCH | TN0702N3-G1 |
| 1 | ~ | Connector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_Horizontal | BarrelJack1 |
| 1 | ~ | MH-Z19:MH-Z19B-FOOT | MH-Z19B1 |
| 1 | ~ | Package_TO_SOT_THT:TO-220F-3_Vertical | LM7805 |
| 1 | ~ | Display:Adafruit_SSD1306 | OLED-SSD1306 |
The 16 most common of 20 parts.
Questions
How big is the PCB final PCB?
It measures 76.2 × 81.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PCB final use?
20 parts. 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.
Where can I download the PCB final KiCad files?
From the mshll/SmartVent repository on GitHub, at the commit this page was made from: the board is Kicad/PCB final.kicad_pcb and its schematic Kicad/PCB final.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PCB final design in my own project?
Its repository publishes it under the AGPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers66.9 × 74.5 mm

- 2 layers86.4 × 64.8 mm

- 2 layers36.2 × 26.8 mm

Esp32 minimal
atopile/atopile
Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
20 parts4kMIT - 2 layers108.1 × 393.8 mm

Sweep compact ble
davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.
20 parts2.1k - 2 layers26 × 15.9 mm

TPS54340 Buck Regulator
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
20 parts1.2k - 2 layers67.6 × 30.5 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
20 parts1kGPL-3.0 - 2 layers44.3 × 28.7 mm

Lin bus adapter esp32
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
20 parts915 - 2 layers89.5 × 61.6 mm

FreeDeck TH 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
20 parts772