Skip to the content
2 layers43 × 50 mmEsp pmsa, the printed circuit board in 3D

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

5

README

README.md

esp-pmsa

pages build

KiCad raytraced board render

KiCad raytraced board render

Repository Structure

  • esp-pmsa contains the main schematics and board drawing
  • esp-pmsa/esp-pmsa.pretty contains the board-specific footprints
  • esp-pmsa/shapes3D contains 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
QtyValueFootprintReferences
4MPMountingHole:MountingHole_2.2mm_M2_DIN965_Pad_TopBottomH1, H2, H3, H4
30.1uCapacitor_SMD:C_0402_1005MetricC4, C6, C9
210uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC7, C8
210uCapacitor_SMD:C_0402_1005MetricC1, C2
21uCapacitor_SMD:C_0402_1005MetricC3, C5
24k7Resistor_SMD:R_0402_1005MetricR1, R2
25k1Resistor_SMD:R_0402_1005MetricR3, R4
1APA104-12-353521-SnapEDA-zip:LED_APA104-12-3535D1
1BME68x11-My-Edits:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumberingU2
1Boot41-EasyEDA-Edits:SW-SMD_SKSLLAE010-3DSW2
1ESP-PROG11-My-Edits:TC2030_IDCBox_2x03_P1.25mm_Vertical_3DJ2
1ESP32-C3F11-My-Edits:ESP-12HU1
1OPT3001DNPT11-My-Edits:MultiALS-LTR303-TIOPT3KU3
1PMSA00312-Collected-Footprints:PMSA003M1
1Reset41-EasyEDA-Edits:SW-SMD_SKSLLAE010-3DSW1
1USB-C41-EasyEDA-Edits:USB-C-SMD_TYPEC-304S-ACP16J1
1XC6210B332MRPackage_TO_SOT_SMD:SOT-23-5U4
1neggles logo10-My-Footprints:neggle-logo-0.12LOGO1

Similar boards

  • 2 layers38.4 × 65.5 mmSniffer, the printed circuit board in 3D

    Sniffer

    kylemanna/sniffer

    ESP32 Air Quality Sensor with PMSA003 + BME680 and 1.14" LCD

    22 parts166
  • 4 layers90.5 × 53 mmNH AirQuality, the printed circuit board in 3D

    NH AirQuality

    NottingHack/NH-AirQuality

    67 parts
  • 2 layers22 × 60 mmDecabox pcb, the printed circuit board in 3D

    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 layers82 × 99 mmSolar panel side Y plus, the printed circuit board in 3D

    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 mmOEM ECU, the printed circuit board in 3D

    OEM ECU

    aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware

    Volvo MKII Open Hardware

    296 parts161CC0-1.0
  • 2 layers40 × 40 mmTiny slime, the printed circuit board in 3D

    Tiny slime

    gorbit99/tiny-slime

    A tiny and cheap module based SlimeVR tracker design

    12 parts42MIT
  • 2 layers40.3 × 75.7 mmMusiq player hardware, the printed circuit board in 3D

    Musiq player hardware

    bytecod3/MusiQ-Player

    An MP3 player clone built on ESP32

    64 parts7

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).