Skip to the content
4 layers67.6 × 56.9 mmSensor pcb, the printed circuit board in 3D
Size
67.6 × 56.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
113
Nets
93
Pads
382
Tracks, vias
698, 230
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Sep 2025
Updated
10 Dec 2025

Overview

Sensor pcb is an open-source printed circuit board by Nautilus-UUV, from the Nautilus-UUV/sensor_pcb repository on GitHub. It is a 4-layer board of 67.6 × 56.9 mm with 113 parts on 93 nets, routed with 698 tracks and 230 vias.

It is built around the STM32L451CET6, ADS1115IDGS and BMP581, with the SHT40-AD1F-R2, 150060BS73220 and SMBJ3.3A among its other parts. Its parts include 42 resistors, 23 diodes, 16 capacitors, 8 transistors and 7 connectors. It belongs with the sensors and measurement boards and the STM32 boards of this library.

Main components

10

README

README.md

sensor_pcb

External sensors

Those sensors just go over I2C. A connector needs to be placed on the PCB. The Leak sensor will just expose the probes.

Internal sensors

Those are also connected to the I2C bus but are on the pcb thus internal.

  • Temperature + Humidity: SHT45-AD1B Datasheet
  • Pressure Sensor: BMP581 Product Page
  • Tank Pressure: ADS1115 Datesheet Note: The tank pressure is an analog signal. Plase design and layout the pcb so that a optional resistor devider could be used but normaly is not used

Parts

113
QtyValueFootprintReferences
251kResistor_SMD:R_0603_1608MetricR4, R13, R14, R15, R17, R19, R20, R22, R24, R26, R28, R30, R32, R34, R36, R38 +9
11100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C6, C8, C10, C11, C12, C13, C14
8150060BS73220dz_dio:LED_0603D2, D3, D10, D11, D12, D13, D14, D15
827kResistor_SMD:R_0603_1608MetricR7, R12, R16, R21, R25, R29, R33, R37
8NPN BJT 40V 200mAPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
7SMBJ3.3ADiode_SMD:D_SMBD4, D6, D7, D8, D18, D19, D20
6710-82402374Package_TO_SOT_SMD:SOT-23-5D5, D9, D16, D17, D21, D22
6Test PointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6
310kResistor_SMD:R_0603_1608MetricR1, R5, R6
2100Resistor_SMD:R_0603_1608MetricR2, R3
2100kResistor_SMD:R_0603_1608MetricR10, R11
210pFCapacitor_SMD:C_0603_1608MetricC26, C31
2643280100305dz_con:Wuerth_WR_CIRCM_643280100305J2, J4
266200421024dz_con:Wurth_66200421024J1, J7
266200821024dz_con:Wurth_66200821024J3, J5
2824094024dz_dio:SOT95P240X104-3NZ1, Z2
10Resistor_SMD:R_0603_1608MetricR41
1100Resistor_SMD:R_0402_1005MetricR3
1100Ω@100MHzInductor_SMD:L_0603_1608MetricFB2
110nFCapacitor_SMD:C_0603_1608MetricC7
1150060RS73220dz_dio:LED_0603D1
116-bit ADCPackage_SO:VSSOP-10_3x3mm_P0.5mmU2
116.0MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11uFCapacitor_SMD:C_0603_1608MetricC9
14.7nFCapacitor_SMD:C_0603_1608MetricC15
1710-150060RS83000dz_dio:Wuerth_LED_150060RS83000LED1
1BMP581dz_sens:QFN10_BMP581_BOSU4
1Button Switch SPST-NoButton_Switch_THT:SW_PUSH_6mmSW1
1FTSH-107-02-L-DVdz_con:FTSH-107-XX-YYY-DVJ6
1LOGOdz_art:giacomo_logoG***
1SHT45-AD1BSensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPadU1
1STM32L451CET6dz_mcu:STM32L451CET6U3
1TCAN3414DRBRdz_comm:TCAN3414DRBRIC1

Similar boards

  • 4 layers125 × 75 mmNautilus mainboard, the printed circuit board in 3D

    Nautilus mainboard

    Nautilus-UUV/nautilus-mainboard-PCB

    Additionally the mainboard provides two IMUs (BMI088) that can be accessed over I^2C by the STM32. Those components house accelerometers and gyroscopes for orientation and movement detection and listen to the following…

    155 parts1
  • 6 layers54 × 28 mmWius new, the printed circuit board in 3D

    Wius new

    ssavazzi02/tinyProbe_wius

    142 parts
  • 4 layers48 × 106.5 mmKicad cassandra, the printed circuit board in 3D

    Kicad cassandra

    ayham-1/cassandra

    A CMSIS-DAP/CAN Bus viewer/CAN Payload Injector doodad, with functionality for libumdr (formula student).

    54 parts
  • 2 layers154.5 × 73 mmPromprog2, the printed circuit board in 3D

    Promprog2

    Lazarus-L-o-n-g/PromProg

    PromProg is a versatile PROM Programmer for three basic PROM chips - 74188, 74S287 and 74S571. Device is based on ATmega16 microcontroller, data for programming can be downloaded from master computer from your preferred…

    95 parts8
  • 2 layers120 × 56.6 mmSpelkonsoll, the printed circuit board in 3D

    Spelkonsoll

    hackerspace-ntnu/HandhaldenSpelkonsoll

    22 parts6
  • 2 layers52.6 × 48.8 mmDwm1001-devboard, the printed circuit board in 3D

    Dwm1001-devboard

    panovvv/dwm1001-devboard

    Breakout board for DWM1001 UWB module.

    39 parts5MIT
  • 2 layers28 × 48.3 mmPenguin32, the printed circuit board in 3D

    Penguin32

    amnotpopichu/penguin32

    a esp32s3 devboard submitted to outpost by hackclub

    42 parts1MPL-2.0

Questions

How big is the Sensor pcb PCB?

It measures 67.6 × 56.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sensor pcb use?

113 parts, built around the STM32L451CET6, ADS1115IDGS, BMP581 and SHT40-AD1F-R2. 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 Sensor pcb KiCad files?

From the Nautilus-UUV/sensor_pcb repository on GitHub, at the commit this page was made from: the board is src/sensor_pcb/sensor_pcb.kicad_pcb and its schematic src/sensor_pcb/leak_sensors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sensor pcb design in my own project?

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