Skip to the content
2 layers25 × 50 mmNuernberg Sensor, the printed circuit board in 3D

Hardware Designs and Firmware of the Open Sensor Platform

Size
25 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
48
Pads
180
Tracks, vias
266, 62
Pours
12
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Nov 2024
Updated
11 May 2025

Overview

Nuernberg Sensor is an open-source printed circuit board by opendata-nuernberg, from the opendata-nuernberg/open-sensor-platform repository on GitHub, published under the MIT licence. It is a 2-layer board of 25 × 50 mm with 40 parts on 48 nets, routed with 266 tracks and 62 vias.

It is built around the ESP32-C3-MINI-1-N4, TLV62568DBV and DPS310, with the SRV05-4 among its other parts. Its parts include 15 resistors, 11 capacitors, 3 ICs, 2 diodes and 2 connectors. It belongs with the sensors and measurement and radio and wireless boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

sensor-hardware/readme.md

Hardware

The board uses the ESP32-C3 microcontroller, which provides both WiFi and Bluetooth connectivity, as well as an integrated USB-JTAG adapter.

Photo of the assembled PCB

The system is powered from a USB Type-C port. The TLV62568DBV buck converter is used to supply the system with 3.3V.

As far as sensors are concerned, the SHT40 is used to measure temperature and humidity, and the DPS310 is used to measure the atmospheric pressure.

JLCPCB was used to manufacture and assemble the board. The jlcpcb folder contains the ordering files.

Parts

40
QtyValueFootprintReferences
7100nFFranz-Lib:C_0402_1005Metric_NoSilkC3, C4, C6, C7, C8, C9, C11
410kΩFranz-Lib:R_0402_1005Metric_NoSilkR5, R6, R7, R14
30ΩFranz-Lib:R_0402_1005Metric_NoSilkR10, R11, R15
210µFFranz-Lib:C_0603_1608Metric_NoSilkC1, C5
21kΩFranz-Lib:R_0402_1005Metric_NoSilkR12, R13
24.7kΩFranz-Lib:R_0402_1005Metric_NoSilkR8, R9
24.7µFFranz-Lib:C_0603_1608Metric_NoSilkC2, C10
25.1kΩFranz-Lib:R_0402_1005Metric_NoSilkR3, R4
1100kΩFranz-Lib:R_0402_1005Metric_NoSilkR2
12.2µHFranz-Lib:L_FNR3015SL1
1453kΩFranz-Lib:R_0402_1005Metric_NoSilkR1
1DPS310Franz-Lib:DPS310DPS1
1ESP32-C3-MINI-1-N4Franz-Lib:ESP32-PICO-MINI-02-N8R2U1
1EmeraldFranz-Lib:LED_0603_1608Metric_SmallSilkD2
1IO1Franz-Lib:TestPoint_Pad_D1.0mm_NoSIlkTP2
1IO4Franz-Lib:TestPoint_Pad_D1.0mm_NoSIlkTP3
1ModeFranz-Lib:TS-1187A-B-A-BSW2
1RedFranz-Lib:LED_0603_1608Metric_SmallSilkD1
1ResetFranz-Lib:TS-1187A-B-A-BSW1
1SHT4xFranz-Lib:Sensirion_SHT4xSHT4x_1
1SRV05-4Franz-Lib:SOT-23-6_NoSilkU3
1TLV62568DBVFranz-Lib:SOT-23-5_NoSilkU2
1UART0Franz-Lib:PinHeader_1x06_P2.54mm_NoSilk_No3DJ1
1USB_C_Receptacle_USB2.0_C393939Franz-Lib:USB_C_Receptacle_C313131_TYPE-C-31-M-12J2

Similar boards

  • 4 layers42.3 × 69.7 mmECG 2.0, the printed circuit board in 3D

    ECG 2.0

    17jwk3/ECG_Li

    Real-time Wearable-based Cardiac Monitoring with Machine Learning

    50 parts13MIT
  • 4 layers94.7 × 69.1 mmVariometerV2.2.1, the printed circuit board in 3D

    VariometerV2.2.1

    oiver12/VariometerV2

    Paragliding variometer: custom KiCad PCBs, ESP32 firmware, sensor fusion, e-ink UI, and desktop flight replay.

    158 partsMIT
  • 2 layers131.5 × 184.4 mmFissure, the printed circuit board in 3D

    Fissure

    crides/fissure

    A 46/36/40 key split keyboard

    239 parts66MIT
  • 2 layers112 × 104 mmMusk, the printed circuit board in 3D

    Musk

    crides/musk

    Mouse with keys

    97 parts3MIT
  • 2 layers95 × 147.3 mmBadge, the printed circuit board in 3D

    Badge

    hackthenorth/badge-hardware

    KiCAD Files for the 2026 Hacker Badge

    124 parts4
  • 2 layers61 × 90.9 mmBle ir remote, the printed circuit board in 3D

    Ble ir remote

    kattaliraees/ble_ir_remote

    IR remote with BLE interface

    47 partsMIT
  • 2 layers46.3 × 53.3 mmLilypad V5, the printed circuit board in 3D

    Lilypad V5

    LilypadVR/LilypadVR

    Full Body Tracking for VR, based on SlimeVR

    61 parts

Questions

How big is the Nuernberg Sensor PCB?

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

What parts does the Nuernberg Sensor use?

40 parts, built around the ESP32-C3-MINI-1-N4, TLV62568DBV, DPS310 and SRV05-4. 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 Nuernberg Sensor KiCad files?

From the opendata-nuernberg/open-sensor-platform repository on GitHub, at the commit this page was made from: the board is sensor-hardware/Nuernberg-Sensor.kicad_pcb and its schematic sensor-hardware/Nuernberg-Sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).