Skip to the content
PCBKitNew board
4 layers74 × 28 mmOpenFlowMeter, the printed circuit board in 3D

Measuring Flow

Size
74 × 28 mm
Copper layers
4
Thickness
1.56 mm
Parts
156
Nets
109
Pads
458
Tracks, vias
675, 186
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Mar 2021
Updated
18 Feb 2026

Overview

OpenFlowMeter is an open-source printed circuit board by JochiSt, from the JochiSt/OpenFlowMeter repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 74 × 28 mm with 156 parts on 109 nets, routed with 675 tracks and 186 vias.

It is built around the R-78C3.3-1.0, SN65HVD231D and BME680, with the LT1491CS#PBF, TMP100NA and LT1492CN8 among its other parts. Its parts include 71 resistors, 40 capacitors, 13 ICs, 7 connectors and 4 diodes. It belongs with the interfaces and adapters boards and the STM32 boards of this library.

Main components

8

README

README.md

OpenFlowMeter

Purpose

Measuring flow of gases and maybe liquids.

Principle

Measures the volume flow by the amount of heat transferred to a gas flow. This can be either done by constantly heating the sensor or by evaluating temperature cycles.

Hardware

The hardware is based around two voltage controlled current sources, which are controlled and readout via a STM32F103 microcontroller. The controller provides the ADCs for reading the voltages and current as well as the digital communication to the outside of the PCB.

Photographs of the populated PCB

Picture of the PCB from TOP side Picture of the PCB from BOT side

References

The working principle of this device is adapted from a proposal of the LHC gas group at CERN. In addition there is a report of a student, explaining / proposing this technique more in detail.

[1] M. van der Klis. PT100 channel flow meter for the LHC experiments, Technical Student Report Feb. 2001

[2] F.Hahn, S.Haider, M. v.d. Klis, C. Zinoni, Proposal for a gas flow meter at LHC, 10.2.2001

PCBs

PCBs are available from AISLER https://aisler.net/p/MVHMBVKT

Parts

156
QtyValueFootprintReferences
27100nCapacitor_SMD:C_0603_1608MetricC12, C14, C15, C16, C17, C18, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30 +11
2310kResistor_SMD:R_0603_1608MetricR11, R12, R22, R25, R26, R29, R30, R32, R34, R41, R54, R55, R56, R57, R62, R63 +7
60Resistor_SMD:R_0603_1608MetricR13, R27, R28, R31, R66, R67
647kResistor_SMD:R_0603_1608MetricR2, R4, R16, R18, R47, R49
5100n 50VCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C11
5120Resistor_SMD:R_0603_1608MetricR14, R58, R59, R60, R61
5LT1492Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1, U3, U6, U11, U13
410nCapacitor_SMD:C_0603_1608MetricC7, C8, C36, C37
422kResistor_SMD:R_0603_1608MetricR9, R10, R23, R24
42k2Resistor_SMD:R_0603_1608MetricR35, R36, R37, R38
44k7Resistor_SMD:R_0603_1608MetricR42, R43, R44, R45
45k6Resistor_SMD:R_0603_1608MetricR50, R51, R52, R53
3MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH2, H3, H4
2100Resistor_SMD:R_0603_1608MetricR5, R19
2100kResistor_SMD:R_0603_1608MetricR3, R17
21kResistor_SMD:R_0603_1608MetricR1, R15
2220Resistor_SMD:R_0603_1608MetricR7, R21
227pCapacitor_SMD:C_0603_1608MetricC19, C20
233kResistor_SMD:R_0603_1608MetricR46, R48
247Resistor_SMD:R_0603_1608MetricR6, R20
256kResistor_SMD:R_0603_1608MetricR39, R40
2BC556Package_TO_SOT_THT:TO-92_InlineQ1, Q2
2LED ylLED_SMD:LED_0603_1608MetricD2, D3
2Screw_Terminal_01x04Connector_Wago:Wago_733-364_1x04_P2.50mm_HorizontalJ1, J2
112 MHzCrystal:Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mmY1
11uCapacitor_SMD:C_0603_1608MetricC13
11u 50VCapacitor_SMD:C_0603_1608MetricC10
124LC64Package_DIP:DIP-8_W7.62mmU7
14066Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU12
1BME680digikey-footprints:BME680U10
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_02x03_Odd_Evenw_conn_strip:vasch_strip_3x2_90J4
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ7
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical_SMDJ6
1G***kibuzzard-6401F211kibuzzard-6401F211
1G***kibuzzard-6401F2BCkibuzzard-6401F2BC
1G***kibuzzard-6401F1F3kibuzzard-6401F1F3
1G***kibuzzard-61DDB4F7kibuzzard-61DDB4F7
1G***kibuzzard-6401F2D0kibuzzard-6401F2D0
1G***kibuzzard-6401F252kibuzzard-6401F252
1G***kibuzzard-6401F2C5kibuzzard-6401F2C5
1G***kibuzzard-61DDB4E3kibuzzard-61DDB4E3
1G***kibuzzard-6401F165kibuzzard-6401F165
1Jumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP2
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LED gnLED_SMD:LED_0603_1608MetricD4
1LED rdLED_SMD:LED_0603_1608MetricD1
1LOGOMadeByJochen:MadeByJochen_5x5G***
1LT1491CSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU8
1R-78C3.3-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU4
1SN65HVD231Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU2
1SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP3
1TMP100Package_TO_SOT_SMD:SOT-23-6U9
1dnpResistor_SMD:R_0603_1608MetricR33

The 154 most common of 156 parts.

Questions

How big is the OpenFlowMeter PCB?

It measures 74 × 28 mm and has 4 copper layers, 1.56 mm thick.

What parts does the OpenFlowMeter use?

156 parts, built around the R-78C3.3-1.0, SN65HVD231D, BME680 and LT1491CS#PBF. 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 OpenFlowMeter KiCad files?

From the JochiSt/OpenFlowMeter repository on GitHub, at the commit this page was made from: the board is OpenFlowMeter.kicad_pcb and its schematic OpenFlowMeter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenFlowMeter design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers61 × 48 mmKiCad1, the printed circuit board in 3D

    KiCad1

    Djoser-cell/PCB-design

    31 parts
  • 2 layers149.9 × 99.1 mmUyarma devresi, the printed circuit board in 3D

    Uyarma devresi

    erdometo/fluxgate-project

    Open source fluxgate sensor project.

    46 parts3MIT
  • 6 layers72 × 42 mmBeijing A, the printed circuit board in 3D

    Beijing A

    grodansparadis/vscp-din-wireless-esp32-beijing

    38 parts1MIT
  • 2 layers128.5 × 49.3 mmSupply Power, the printed circuit board in 3D

    Supply Power

    Alexandr-Filatov/Hydrogen-PCB-SupplyPower

    37 parts
  • 2 layers152.4 × 63.5 mmNixieClock MainBoard, the printed circuit board in 3D

    NixieClock MainBoard

    JakobThiessen/NixieClock

    Wichtig: Ohne Änderung tut die SD karte nicht. (Betrifft nur V2.0 in der V2.1 sind die Änderung im Layout schon umgesetzt)

    111 parts
  • 2 layers34.1 × 42 mmDoorbell, the printed circuit board in 3D

    Doorbell

    computergeek1507/KiCad_Designs

    KiCad PCB Designs

    25 parts10
  • 2 layers19.7 × 99.7 mmSen, the printed circuit board in 3D

    Sen

    adeboni/math-camp-synth

    Burning Man Math Camp Synthesizers

    54 partsGPL-3.0