
PressureSensor
swharden/PressureSensor
Minimal complexity standalone digital pressure sensor

Minimal complexity standalone digital pressure sensor
PressureSensor is an open-source printed circuit board by swharden, from the swharden/PressureSensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 38.1 × 57.2 mm with 22 parts on 44 nets, routed with 222 tracks and 43 vias.
It is built around the AVR64DD32-I/PT. Its parts include 4 capacitors, 4 resistors, 4 ICs, 1 diode and 1 connector. It belongs with the sensors and measurement boards of this library.
This project contains design files for a minimal complexity digital pressure sensor. It uses a HX710 24-bit ADC to read differential voltage across a Whetstone bridge pressure sensor, then an AD64DD32 applies signal filtering in software and outputs the result as an analog signal using its built-in DAC. Filtering in software allows filter settings and recording modes to be adjusted in real time or further modified using firmware updates. Pressure is displayed on a multiplexed 7-segment display driven directly by pins of the microcontroller. Display mode can be toggled between pressure value, wave period, or wave frequency.




| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | .1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C5 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R4 |
| 2 | FerriteBead_Small | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | FB1, FB2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | AVR64DD32 | Package_QFP:TQFP-32_7x7mm_P0.8mm | U4 |
| 1 | DISPLAY | Library:7_seg_display_DIP12 | U3 |
| 1 | HX710 | Package_SO:SSOP-8_3.9x5.05mm_P1.27mm | U2 |
| 1 | PROG | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | SENSOR | Library:pressure-sensor-SOIC-6 | U1 |
| 1 | STATUS | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | RESET |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal | POWER |
The 18 most common of 22 parts.
It measures 38.1 × 57.2 mm and has 2 copper layers, 1.6 mm thick.
22 parts, built around the AVR64DD32-I/PT. 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 swharden/PressureSensor repository on GitHub, at the commit this page was made from: the board is builds/1.0/kicad/PressureSensor.kicad_pcb and its schematic builds/1.0/kicad/PressureSensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

swharden/PressureSensor
Minimal complexity standalone digital pressure sensor



kiu/kha
Overengineered Modular RS-485 Multi-Master 19" Subrack Home Automation / Control

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

abhishek-kakkar/BeagleLogic
A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.

Chrismettal/flipper-zero-backpacks
Backpack-style addon boards for the Flipper Zero!