
Esphome pressure
gcormier/esphome-pressure
esphome board with a differential pressure sensor, supporting a variety of power sources

esphome board to interface with a few air quality (PM) sensors
Espairqual is an open-source printed circuit board by gcormier, from the gcormier/espairqual repository on GitHub. It is a 4-layer board of 56.6 × 57.7 mm with 47 parts on 52 nets, routed with 349 tracks and 104 vias.
It is built around the ESP32-C3-MINI-1, BD9G101G-TR and AMS1117-3.3, with the SS210 among its other parts. Its parts include 10 capacitors, 9 resistors, 8 diodes, 6 connectors and 3 ICs. It belongs with the home automation and IoT and sensors and measurement boards and the ESP32 and RISC-V boards of this library.
<img src=images/espairqual_v4.png width=400px />
espairqual is an ESP32 based esphome interface for PMSx003 and Panasonic NA-GCJA5 particulate matter (PM) sensors.
It offers a plug and play solution to integrate air quality monitoring with home assistant. It provides 5V to the sensor and 3.3V to the internal electronics.
It can be powered by USC-C, or, by a wider range of input voltages on the screw terminals. It was designed for 24VAC, but will likely work with a slightly broader range of both AC and DC input voltages. The absolute maximum voltage for the switching regulator is 40VDC, which means up to around 28VAC. The minimum DC is approximately 9VDC.
The PCB will fit inside a Hammond 1593KBK case. You can either cut (CNC) or 3D-print the faceplates. I have superglue'd some magnets inside the case so it can stick to my ductwork, although this attenuates the WiFi signal alot.
The USB-C port can be used to program. The first time, the reset button must be held. After this, all subsequent programming does not require access to the button.
There is also a header for the typical serial flashing with GPIO0(9) and EN exposed. It follows my eflashy32 pinout.
I contributed native support for the SN-GCJA5 to esphome. While the PMS5003 is a good sensor, I did receive one dead-on-arrival from Aliexpress. The Panasonic sensor is cheaper, smaller, available from tier-1 distributors (eg. Digikey) and has a 5+ year life expectancy. It has internal compensation for the fan, photo diode and laser diode.
The connector is JST-GH (1.25mm) series.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10uF 50V | Capacitor_SMD:C_1206_3216Metric | C1, C6, C7, C8, C9, C11, C12 |
| 7 | SS210 | Diode_SMD:D_SMA | D1, D2, D3, D4, D5, D6, D7 |
| 6 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R3, R4, R5, R10, R11 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 680 | Resistor_SMD:R_0402_1005Metric | R2, R6 |
| 1 | +3.3V | TestPoint:TestPoint_Pad_D2.5mm | TP3 |
| 1 | +5V | TestPoint:TestPoint_Pad_D2.5mm | TP1 |
| 1 | 0.1u 25v | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 100uF 50V | Capacitor_SMD:CP_Elec_8x10 | C10 |
| 1 | 140mA hold / 340mA trip mSMD014 | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | 15nF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 24VAC | Connector_Phoenix_MC:PhoenixContact_MC_1,5_2-G-3.81_1x02_P3.81mm_Horizontal | J1 |
| 1 | 3k9 | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 6.8uH | Inductor_SMD:L_Sunlord_SWPA5012S | L1 |
| 1 | 600@100MHz | Inductor_SMD:L_0805_2012Metric | FB1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | AUX | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1Left | J7 |
| 1 | BD9G101G | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | ESP32-C3-MINI-1 | Espressif:ESP32-C3-MINI-1 | U4 |
| 1 | GCJA5 | Connector_JST:JST_GH_SM05B-GHS-TB_1x05-1MP_P1.25mm_Horizontal | J5 |
| 1 | GND | TestPoint:TestPoint_Pad_D2.5mm | TP2 |
| 1 | PMSX003 | Connector_Molex:Molex_PicoBlade_53261-0871_1x08-1MP_P1.25mm_Horizontal | J2 |
| 1 | PWR | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | RESET | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | USBC | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | eflashy32 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
It measures 56.6 × 57.7 mm and has 4 copper layers, 1.6 mm thick.
47 parts, built around the ESP32-C3-MINI-1, BD9G101G-TR, AMS1117-3.3 and SS210. 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.
From the gcormier/espairqual repository on GitHub, at the commit this page was made from: the board is pcb/espairqual.kicad_pcb and its schematic pcb/espairqual.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask gcormier before reusing the design.

gcormier/esphome-pressure
esphome board with a differential pressure sensor, supporting a variety of power sources

gcormier/alarmbuddy
The output current for sensors is limited to a few milliamps.




nordstream3/FOC
Date | Manufacturer | amount | includes | shipping & tax | price | -------- | -------- | -------- | -------- | -------- | -------- | 2024-01-17 | JLCPCB | 10 boards | All assembled excl fets and caps | YES, to EU |…


PubInv/krake
The Krake™ is a Wi-Fi–enabled server using an MQTT broker, which means it can be controlled remotely by other devices ("clients") via the internet.