

Esp pmsa
Makefile uses Jan Mrázek's KiKit, which I cannot recommend enough, and therefore has to be available on your system.
- Size
- 43 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 20
- Pads
- 133
- Tracks, vias
- 184, 80
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20210824)
- Created
- 14 Apr 2021
- Updated
- 22 Nov 2022
Overview
Esp pmsa is an open-source printed circuit board by neggles, from the neggles/esp-pmsa repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 43 × 50 mm with 28 parts on 20 nets, routed with 184 tracks and 80 vias.
It is built around the PMSA003-A, OPT3001DNPT and ESP32-C3F, with the XC6210B332MR and SKSLLAE010 among its other parts. Its parts include 9 capacitors, 4 resistors, 4 ICs, 2 connectors and 2 switches. It belongs with the home automation and IoT boards and the ESP32, ESP8266 and RISC-V boards of this library.
Main components
5PMSA003-A
-- Sensor Modules ROHSBeijing PlantowerSensor ModulesOPT3001DNPT
USON-6-EP(2.1x2.1)Low power/sleep mode、Spectral correction/filtering、Interrupt/event trigger、Automatic gain control USON-6-EP(2.1x2.1) Ambient Light Sensors ROHSTexas InstrumentsAmbient Light SensorsESP32-C3F
LCC-22_24X16mmLCC-22_24X16mm New Arrivals ROHSAi-ThinkerUncategorisedXC6210B332MR
SOT-23-5-40℃~+85℃@(Ta) 1 25uA 3.3V 450mV@(800mA) 5.5V 70dB@(1kHz) 800mA Fixed Over Current Protection、Over Temperature Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSKSLLAE010
SMD,4.5x2.6mm-40℃~+90℃ 1.63N 12V 2.2mm 2.6mm 4.5mm 50mA 600,000 cycles Round Button SPST-NO Surface Mount, Right Angle SMD,4.5x2.6mm Tactile Switches ROHSALPSALPINETactile Switches
README
README.mdesp-pmsa


Repository Structure
esp-pmsacontains the main schematics and board drawingesp-pmsa/esp-pmsa.prettycontains the board-specific footprintsesp-pmsa/shapes3Dcontains the 3D models for parts on the board (and a bunch of extras from my various experiments)
Building
Simply call make in the top-top level directory. The build directory will then contain:
- the main board
- A panelized version of said board
- zipped gerbers for the boards you can directly use for manufacturing
- zipped gerbers and SMT assembly BOM/position files for JLCPCB's SMT assembly service for the single-board version.
Makefile uses Jan Mrázek's KiKit, which I cannot recommend enough, and therefore has to be available on your system.
Jan's jlcparts app was also extremely useful in narrowing down part choices based on what JLCPCB have available.
IMPORTANT NOTE: If you give JLCPCB these files as-is, please verify the orientation of every part before submitting.
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MP | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 3 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C4, C6, C9 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C7, C8 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C3, C5 |
| 2 | 4k7 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 1 | APA104-12-3535 | 21-SnapEDA-zip:LED_APA104-12-3535 | D1 |
| 1 | BME68x | 11-My-Edits:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering | U2 |
| 1 | Boot | 41-EasyEDA-Edits:SW-SMD_SKSLLAE010-3D | SW2 |
| 1 | ESP-PROG | 11-My-Edits:TC2030_IDCBox_2x03_P1.25mm_Vertical_3D | J2 |
| 1 | ESP32-C3F | 11-My-Edits:ESP-12H | U1 |
| 1 | OPT3001DNPT | 11-My-Edits:MultiALS-LTR303-TIOPT3K | U3 |
| 1 | PMSA003 | 12-Collected-Footprints:PMSA003 | M1 |
| 1 | Reset | 41-EasyEDA-Edits:SW-SMD_SKSLLAE010-3D | SW1 |
| 1 | USB-C | 41-EasyEDA-Edits:USB-C-SMD_TYPEC-304S-ACP16 | J1 |
| 1 | XC6210B332MR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | neggles logo | 10-My-Footprints:neggle-logo-0.12 | LOGO1 |
Similar boards
- 2 layers38.4 × 65.5 mm

- 4 layers90.5 × 53 mm

- 2 layers22 × 60 mm

Decabox pcb
arvindsa/decabox
A compact, intelligent battery management system for 6× Decapo batteries used with cochlear speech processors. This project monitors cell voltage, ambient light, and battery state-of-charge in real-time, with visual…
61 parts - 2 layers14.4 × 10.1 mm

Q3Q SWAB A1-00 Temperature + Test Points + OPT3001
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
10 parts2.1k - 2 layers82 × 99 mm

Solar panel side Y plus
stanford-ssi/sapling-avionics
2S3P Li-ion battery pack for CubeSat designs. - Fits 18650 cells (like the LG INR18650-MJ1) - Meets maximum capacity requirements of common CubeSat integrators - Uses components with radiation testing heritage -…
24 parts - 2 layers168.9 × 123.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
296 parts161CC0-1.0 - 2 layers40 × 40 mm

- 2 layers40.3 × 75.7 mm

Questions
How big is the Esp pmsa PCB?
It measures 43 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp pmsa use?
28 parts, built around the PMSA003-A, OPT3001DNPT, ESP32-C3F and XC6210B332MR. 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 Esp pmsa KiCad files?
From the neggles/esp-pmsa repository on GitHub, at the commit this page was made from: the board is esp-pmsa/esp-pmsa.kicad_pcb and its schematic esp-pmsa/esp-pmsa.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp pmsa design in my own project?
Its repository publishes it under the CC-BY-SA-4.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).