Skip to the content
2 layers75 × 50 mmReference circuit, the printed circuit board in 3D

Reference circuit

ohmpi/ohmpi

OhmPi fork from gitlab

Size
75 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
30
Pads
74
Tracks, vias
130, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Nov 2024
Updated
22 Oct 2026

Overview

Reference circuit is an open-source printed circuit board by ohmpi, from the ohmpi/ohmpi repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 75 × 50 mm with 30 parts on 30 nets, routed with 130 tracks and 0 vias.

Its parts include 29 resistors and 1 connector.

README

README.md

OhmPi

Development of a low-cost multi-electrodes resistivity meter for electrical resistivity mesaurement for lab applications, based on raspberry board.

Join the community on Discord to share your experience and provide feedback or use the gitlab issue.

Installation

  1. Download a .zip of this repository (or use git clone https://gitlab.com/ohmpi/ohmpi.git)
  2. Enter the repository (cd path/to/ohmpi) and install the software needed. We made a simple script to make it simpler:

./install.sh

The installation script will create a virtual python environement ohmpy (with a 'y' at the end) where all packages specified in requirements.txt will be installed. The script also takes care of creating a configuration for your hardware if you wish.

To activate the environment and set the necessary $PYTHONPATH variable, you can use:

source env.sh

More examples are provided in the documentation.

Gallery

A few pictures of the components of the OhmPi. More in the DOCUMENTATION!

measurment board Measurement board (v2024).

multiplexer board Multiplexer board (v2024).

software architecure Software architecture.

How to contribute

You can contribute to the code of OhmPi directly in this repository by raising issue or making merge request. We use different branches to manage different readiness level of the code:

  • issue_XXX (e.g. issue_240) is a branch linked to an issue number to develop a new feature or fix a bug.
  • alpha: experimental version of the code to be tested by core developers, this branch contains the latest changes but is unstable.
  • beta: testing version, more stable than alpha that can be tried out by contributors to provide feedback to core developpers (released in winter).
  • rc: release candidate branch, version to be extensively tested before being released and merged into the master branch (released in spring).
  • master: more stable version of the code. Bug fixes can be merged directly to master.

You can also contribute to the documentation (on the docs branch) by improving the documentation or showcasing your OhmPi application.

Citing Ohmpi

If you use OhmPi for you work, please cite this paper as:

text
Rémi Clement, Yannick Fargier, Vivien Dubois, Julien Gance, Emile Gros, Nicolas Forquet, OhmPi: An open source data logger for 
dedicated applications of electrical resistivity imaging at the small and laboratory scale, HardwareX, Volume 8, 2020, e00122, ISSN 2468-0672, https://doi.org/10.1016/j.ohx.2020.e00122..

License information

You may redistribute and modify this documentation and make products using it under the terms of the CERN-OHL-P v2 (https://cern.ch/cern-ohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-P v2 for applicable conditions

Parts

30
QtyValueFootprintReferences
29RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R10, R11, R12, R13, R14, R15, R16, R18, R19, R20, R21, R22, R23, R24 +13
1Conn_02x08_Odd_EvenConnector_IDC:IDC-Header_2x08_P2.54mm_VerticalJ1

More from ohmpi/ohmpi

6
  • 2 layers140 × 350 mmMux.2024.0.3, the printed circuit board in 3D

    Mux.2024.0.3

    ohmpi/ohmpi

    OhmPi fork from gitlab

    199 partsGPL-3.0
  • 2 layers247.8 × 124.2 mmMb.2024.0.2, the printed circuit board in 3D

    Mb.2024.0.2

    ohmpi/ohmpi

    OhmPi fork from gitlab

    121 partsGPL-3.0
  • 2 layers247.8 × 124.2 mmMb.2024.1.0, the printed circuit board in 3D

    Mb.2024.1.0

    ohmpi/ohmpi

    OhmPi fork from gitlab

    120 partsGPL-3.0

Similar boards

  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 2 layers40.6 × 15.2 mmVr mmm, the printed circuit board in 3D

    Vr mmm

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    30 parts1.2k
  • 2 layers270 × 11 mmDaylight, the printed circuit board in 3D

    Daylight

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    30 parts1.1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

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

    30 parts1kGPL-3.0
  • 2 layers40.5 × 58 mmInitial v, the printed circuit board in 3D

    Initial v

    tenderlove/initial-v

    It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

    30 parts1kApache-2.0
  • 2 layers34.3 × 41.8 mmMotionCubeViewAllForces, the printed circuit board in 3D

    MotionCubeViewAllForces

    hackclub/OnBoard

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

    30 parts915
  • 2 layers57.4 × 62 mmPicoWS2812, the printed circuit board in 3D

    PicoWS2812

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    30 parts765
  • 2 layers52.1 × 46.8 mmFIRE TEST PANEL, the printed circuit board in 3D

    FIRE TEST PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    30 parts431

Questions

How big is the Reference circuit PCB?

It measures 75 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Reference circuit use?

30 parts. 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 Reference circuit KiCad files?

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

Can I use the Reference circuit 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).