Skip to the content
PCBKitNew board
2 layers24.5 × 17 mmSensOrb Baro Unit, the printed circuit board in 3D

SensOrb Baro Unit

Jack-Cb/sensOrbPorted

Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

Size
24.5 × 17 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
4
Pads
16
Tracks, vias
46, 8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Aug 2026
Updated
27 Aug 2026

Overview

SensOrb Baro Unit is an open-source printed circuit board by Jack-Cb, from the Jack-Cb/sensOrbPorted repository on GitHub. It is a 2-layer board of 24.5 × 17 mm with 7 parts on 4 nets, routed with 46 tracks and 8 vias.

It is built around the MS583730BA01-50. Its parts include 2 resistors, 1 capacitor, 1 IC and 1 connector.

Main components

1

README

README.md

Jack's Test Branch for New PCB/Code Implementations

Steps for STM32 Development Setup With PlatformIO:

  1. Install the PlatformIO IDE extension within VSCode

  2. Using Zadig and having the board you want to program connected via USB, install drivers to use DFU programming

  3. When creating a new PlatformIO project, enable the following flags in the platformio.ini file:

    text
     [env:genericSTM32F411CE]
     platform = ststm32
     board = genericSTM32F411CE
     framework = arduino
     upload_protocol = dfu
     monitor_speed = 9600
     build_flags = 
         -D ENABLE_USB_SERIAL
         -D PIO_FRAMEWORK_ARDUINO_ENABLE_CDC
     lib_deps = 
         ....
         ....

Extra Important Notes:

  • When creating a new PlatformIO project, you should be able to select a specific version of STM32, make sure you select the board version you are using, and make sure it is provided in the platformio.ini file. I'm using a STM32F411CE, so that is why it is written in the env and board fields.

  • The monitor_speed parameter should be adjust to whatever monitor speed you wish to use and should match whatever speed you provide in Serial.begin(...).

  • If you want multiple monitors: Select the COM port you wish to monitor Go to the Terminal tab, click the drop down next to the plus on the right hand side (its near the running tasks window) Click 'Run Task' and then click the 'PlatformIO: Monitor' task that should have appeared at the top of the window

  • If you want to add external libraries: click the PlatformIO extension button on the left, then click libraries to search for what you want. Adding libraries should add the library's name in the lib_deps section in the platformio.ini file.

Parts

7
QtyValueFootprintReferences
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_PadH1, H2
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ11
1MS583730BA01-50footprints:QFN4_MS5637_TECU1

Questions

How big is the SensOrb Baro Unit PCB?

It measures 24.5 × 17 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SensOrb Baro Unit use?

7 parts, built around the MS583730BA01-50. 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 SensOrb Baro Unit KiCad files?

From the Jack-Cb/sensOrbPorted repository on GitHub, at the commit this page was made from: the board is Schematics & PCB/sensOrb_Baro_Unit/sensOrb_Baro_Unit.kicad_pcb and its schematic Documentation/PN532/nfc_breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SensOrb Baro Unit design in my own project?

Its repository states no licence, so its author keeps all rights: ask Jack-Cb before reusing the design.

More from Jack-Cb/sensOrbPorted

4
  • 4 layers2.1 × 59.4 mmPN7160 STM32, the printed circuit board in 3D

    PN7160 STM32

    Jack-Cb/sensOrbPorted

    Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

    87 parts
  • 4 layers60.5 × 99 mmTactile Sensor Jack Proto V1, the printed circuit board in 3D

    Tactile Sensor Jack Proto V1

    Jack-Cb/sensOrbPorted

    Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

    67 parts
  • 4 layers2 × 56.2 mmSalp board round, the printed circuit board in 3D

    Salp board round

    Jack-Cb/sensOrbPorted

    Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

    63 parts
  • 4 layers64.8 × 58.7 mmSalp board, the printed circuit board in 3D

    Salp board

    Jack-Cb/sensOrbPorted

    Repository for undergraduate thesis code, documentation, and PCB design. Thesis link: https://ir.library.oregonstate.edu/concern/honors_college_theses/b5645158b?locale=en

    61 parts

Similar boards

  • 2 layers22 × 77.4 mmNB001, the printed circuit board in 3D

    NB001

    uwrov/nanofloat

    18 parts1
  • 2 layers34.9 × 17.2 mmCustom screen, the printed circuit board in 3D

    Custom screen

    mathieupommery/Keyring-GPSTRACKER

    Small gps keyring with a lot of possibilities

    43 parts5
  • 2 layersEncoder, the printed circuit board in 3D

    Encoder

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    7 parts4.3kMIT
  • 2 layers40 × 20 mmSensor smd, the printed circuit board in 3D

    Sensor smd

    scottbez1/splitflap

    DIY split-flap display

    7 parts4.2k
  • 2 layers19.8 × 30 mmZ limit, the printed circuit board in 3D

    Z limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    7 parts3.7k
  • 2 layers35.6 × 58.2 mmDisplay Carrier, the printed circuit board in 3D

    Display Carrier

    AxxAxx/AxxSolder

    STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power

    7 parts1.7kGPL-3.0
  • 2 layers20.3 × 16.3 mmMap MPX, the printed circuit board in 3D

    Map MPX

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    7 parts1.2k
  • 2 layers26 × 44 mmCompact carrier board, the printed circuit board in 3D

    Compact carrier board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    7 parts1.1k