Skip to the content
2 layers104.7 × 74.6 mm901p board v2, the printed circuit board in 3D

Custom PCB and code to read off a MKS P901 vacuum pressure transducer.

Size
104.7 × 74.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
79
Pads
238
Tracks, vias
187, 203
Pours
109
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Jun 2025
Updated
22 Oct 2026

Overview

901p board v2 is an open-source printed circuit board by hacker-fab, from the hacker-fab/uw-p901-reader repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 104.7 × 74.6 mm with 36 parts on 79 nets, routed with 187 tracks and 203 vias.

It is built around the ESP32-S3-DEVKITC-1-N8, MAX3232CDW and TPS63060DSCT, with the AONR21357 among its other parts. Its parts include 16 capacitors, 9 resistors, 5 ICs, 3 connectors and 1 transistor. It belongs with the ESP32 boards of this library.

Main components

4

README

README.md

P901 Interface

We use the MKS 901P loadlock vacuum transducer to read vacuum pressures in our chambers. Unfortunately, it doesn't come with a display.

This codebase contains several folders:

  • 901p-board-v2 - custom ESP32-based board with display.
  • 901p-board-v2-code - code for the above board, written for Arduino.
  • 901p-serial - Python library for interfacing with the thing over RS232 serial.
  • 901p-serial-io-board - breakout board to make it easier to get power and serial connections.

Parts

36
QtyValueFootprintReferences
7100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4, C5, C6, C12, C16
31µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C8, C9
322µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC13, C14, C15
35.1kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R8, R9
210µFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11
21MΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
11 μHInductor_SMD:L_1210_3225Metric_Pad1.42x2.65mm_HandSolderL1
110kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
110pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
110ΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1110kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
149.9kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1AO(+/-)Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1AONR21357footprints:PPAK3x3Q1
1DE15footprints:AMPHENOL_10090926-P154XLFJ2
1ESP32-S3-DevKitCPCM_Espressif:ESP32-S3-DevKitCU3
1HUSB238_xxxDDPackage_DFN_QFN:WDFN-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mmU1
1LOGOfootprints:HF_logoG***
1MAX3232CDWfootprints:D16U4
1NHD-C0220BIZDisplay:NHD-C0220BiZU5
1TPS63060DSCTPackage_SON:Texas_S-PWSON-N10_ThermalViasU6
1USB-C (14 pins)footprints:UJ20-C-H-G-SMT-2A-P16-TRJ1

More from hacker-fab/uw-p901-reader

1
  • 2 layers46.7 × 32 mm901p serial io board, the printed circuit board in 3D

    901p serial io board

    hacker-fab/uw-p901-reader

    Custom PCB and code to read off a MKS P901 vacuum pressure transducer.

    6 parts3CERN-OHL-S-2.0

Similar boards

  • 4 layers55 × 100 mmCANSAT M2-2026, the printed circuit board in 3D

    CANSAT M2-2026

    Engineer162/CANSAT-M2-2026

    This repository contains all the sources for a highly advanced CANSAT based on an STM32 MCU and featuring a rechargeable lithium polymer battery.

    160 parts
  • 2 layers76.6 × 68.5 mmTactigachi v3, the printed circuit board in 3D

    Tactigachi v3

    jasoncast880/tactigachi-pcb

    65 parts
  • 4 layers305 × 208.3 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    224 parts42
  • 2 layers135 × 80 mmSpin Coater, the printed circuit board in 3D

    Spin Coater

    hacker-fab/uw-spincoater

    UW Spincoater implementation, started Fall 2025

    100 parts2
  • 4 layers144 × 133 mmTerkaPCB, the printed circuit board in 3D

    TerkaPCB

    kaszmirek/TerkaPCB

    99 parts
  • 4 layers131.5 × 13 mmPower r2, the printed circuit board in 3D

    Power r2

    4lml4/LED_Glasses

    New public repo for work on LED Glasses

    55 parts2
  • 4 layers46 × 56 mmNoU3, the printed circuit board in 3D

    NoU3

    AlfredoSystems/NoU3-Hardware

    135 parts1
  • 4 layers114.3 × 48.5 mmControl board, the printed circuit board in 3D

    Control board

    kitspace-test-repos/kicad6-file-collection

    79 partsMIT

Questions

How big is the 901p board v2 PCB?

It measures 104.7 × 74.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 901p board v2 use?

36 parts, built around the ESP32-S3-DEVKITC-1-N8, MAX3232CDW, TPS63060DSCT and AONR21357. 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 901p board v2 KiCad files?

From the hacker-fab/uw-p901-reader repository on GitHub, at the commit this page was made from: the board is 901p-board-v2/901p-board-v2.kicad_pcb and its schematic 901p-board-v2/901p-board-v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 901p board v2 design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).