

Atmosensor kicad
Custom software, firmware, and hardware for air quality monitoring
- Size
- 46 × 36 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 50
- Pads
- 143
- Tracks, vias
- 167, 28
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 1 Nov 2022
- Updated
- 18 Jun 2023
Overview
Atmosensor kicad is an open-source printed circuit board by ssnover, from the ssnover/atmosensor repository on GitHub. It is a 2-layer board of 46 × 36 mm with 31 parts on 50 nets, routed with 167 tracks and 28 vias.
It is built around the AMS1117-3.3 and USBLC6-2SC6. Its parts include 10 capacitors, 6 resistors, 4 connectors, 3 ICs and 3 diodes. It belongs with the sensors and measurement boards and the STM32 boards of this library.
Main components
2AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdatmosensor
This is a simple project for measuring and recording air quality data from an embedded device.
Components
atmosensor-fwThis contains the embedded firmware application which reads from the sensors and communicates the data over USB.atmosensor-host-appsLinux-based applications for interacting with the firmware app.atmosensor-tuiText user interface for sending and receiving commands via USB.
atmosensor-kicadKiCAD schematic and PCB layout for the hardware which connects to the sensors.usb-protocolDocumentation of the protocol being used for communicating between the host application and the embedded firmware.
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0402_1005Metric | C3, C5, C6, C7, C8 |
| 4 | 1k | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R5 |
| 3 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 16 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 2.2k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | LOGO | LOGO | G*** |
| 1 | PWR | LED_SMD:LED_0402_1005Metric | D3 |
| 1 | QWIIC Connector | atmos-footprints:JST_SM04B-SRSS-TB(LF)(SN) | J3 |
| 1 | SCD30 Header | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J4 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U3 |
| 1 | SWD Connector | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J2 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1 |
| 1 | USER_LED_1 | LED_SMD:LED_0402_1005Metric | D1 |
| 1 | USER_LED_2 | LED_SMD:LED_0402_1005Metric | D2 |
Questions
How big is the Atmosensor kicad PCB?
It measures 46 × 36 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Atmosensor kicad use?
31 parts, built around the AMS1117-3.3 and USBLC6-2SC6. 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 Atmosensor kicad KiCad files?
From the ssnover/atmosensor repository on GitHub, at the commit this page was made from: the board is atmosensor-kicad/atmosensor-kicad.kicad_pcb and its schematic atmosensor-kicad/atmosensor-kicad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Atmosensor kicad design in my own project?
Its repository states no licence, so its author keeps all rights: ask ssnover before reusing the design.
Similar boards
- 2 layers290.1 × 130 mm

- 2 layers352.5 × 120 mm

PyKey87
jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).
310 parts57 - 4 layers135 × 82.5 mm

- 4 layers81.2 × 81.2 mm

- 4 layers66.4 × 66.4 mm

Rera
fdiwth/tvc-drone
This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.
140 parts34GPL-3.0 - 2 layers51 × 71 mm

- 4 layers21.7 × 89.8 mm

- 2 layers69.6 × 37.3 mm

Controller
purdeaandrei/overnumpad_controller_1xb
An open source replacement keyboard controller for 4th generation IBM/Lexmark keyboards, and for some Unicomp keyboards
65 parts27