Skip to the content
PCBKitNew board
2 layers40.6 × 63.5 mmPressureSensor, the printed circuit board in 3D

Minimal complexity standalone digital pressure sensor

Size
40.6 × 63.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
45
Pads
123
Tracks, vias
278, 51
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Sep 2023
Updated
11 Oct 2023

Overview

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 40.6 × 63.5 mm with 25 parts on 45 nets, routed with 278 tracks and 51 vias.

It is built around the AVR64DD32-I/PT. Its parts include 8 resistors, 4 capacitors, 4 ICs, 3 diodes and 2 connectors. It belongs with the sensors and measurement boards of this library.

Main components

1

README

README.md

Digital Pressure Sensor

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.

Version 1.0

Version 2.0

Build Notes
  • Through-hole buttons have leads out the bottom which fight against adhesive pads at the corners
  • PCB near display could be notched to facilitate string or zip tie mounting vertically
  • I'm unsure whether I like the USB connector on the bottom. The whole board could be turned upside down with the connector and buttons on the top.

Parts

25
QtyValueFootprintReferences
4.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4
3100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7
31kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R8
25.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2FerriteBead_SmallResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB1, FB2
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmMODE1, SELECT1
1AVR64DD32Package_QFP:TQFP-32_7x7mm_P0.8mmU4
1DISPLAYAAA_CUSTOM_LIBRARY:7_seg_display_DIP12U3
1HX710Package_SO:SSOP-8_3.9x5.05mm_P1.27mmU2
1MODELED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1PROGConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1SAMPLELED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1SENSORAAA_CUSTOM_LIBRARY:pressure-sensor-SOIC-6U1
1STATUSLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1USB_C_Receptacle_PowerOnly_6PAAA_CUSTOM_LIBRARY:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the PressureSensor PCB?

It measures 40.6 × 63.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PressureSensor use?

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

Where can I download the PressureSensor KiCad files?

From the swharden/PressureSensor repository on GitHub, at the commit this page was made from: the board is builds/2.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.

Can I use the PressureSensor design in my own project?

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

More from swharden/PressureSensor

1
  • 2 layers38.1 × 57.2 mmPressureSensor, the printed circuit board in 3D

    PressureSensor

    swharden/PressureSensor

    Minimal complexity standalone digital pressure sensor

    22 partsMIT

Similar boards

  • 2 layers86.4 × 61 mmTalking counter, the printed circuit board in 3D

    Talking counter

    swharden/USB-Counter

    Open-source USB frequency counter

    60 parts25MIT
  • 2 layers18 × 43 mmNano DD32, the printed circuit board in 3D

    Nano DD32

    akouz/HBnode

    Microcontroller boards for HBus

    22 partsMIT
  • 2 layers160 × 100 mmKha bgt audio base, the printed circuit board in 3D

    Kha bgt audio base

    kiu/kha

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

    25 parts5
  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

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

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT