Skip to the content
PCBKitNew board
2 layers78.1 × 61.3 mmTemperature Monitoring Dev Board, the printed circuit board in 3D

Temperature Monitoring Dev Board

tsokomalusi/Temperature-Dev-Board

PCB Skool Community PCB Design Challenge

Size
78.1 × 61.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
73
Nets
84
Pads
273
Tracks, vias
362, 45
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Jun 2026
Updated
14 Jun 2026

Overview

Temperature Monitoring Dev Board is an open-source printed circuit board by tsokomalusi, from the tsokomalusi/Temperature-Dev-Board repository on GitHub. It is a 2-layer board of 78.1 × 61.3 mm with 73 parts on 84 nets, routed with 362 tracks and 45 vias.

It is built around the STM32F107RCT6, SPX3819M5-L-3-3 and PESD3V3L1BA,115, with the AO3401A among its other parts. Its parts include 23 capacitors, 18 resistors, 10 diodes, 2 ICs and 1 transistor. It belongs with the microcontroller boards boards and the STM32 boards of this library.

Main components

4

README

README.md

Project Requirements/Problem Statement

Challenge

Temperature-Dev-Board

STM32-based temperature monitoring board featuring:

10k NTC thermistor

  • ADC temperature measurement
  • OLED display
  • USB power
  • Expansion headers

Hardware

  • MCU: STM32
  • Sensor: 10k NTC Thermistor
  • Display: OLED

Schematic

The proposed schematic for this PCB Design challenge can be found within this repository Schematic

Images

BLOCK DIAGRAM

Block Diagram

3D MODEL (TOP & BOTTOM VIEW)

3D TOP

3D BOTTOM

PCB LAYER (2 LAYER)

PCB STACKUP (2 LAYER)

L1: Signal/POWER L2: GND

PCB_Layout

Manufacturing

Gerber files are located in the manufacturing folder.

Parts

73
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0603_1608MetricC103, C201, C202, C203, C204, C205, C211, C212, C300, C401
9PESD3V3L1BA,115Diode_SMD:D_SOD-323D200, D201, D202, D203, D204, D205, D206, D300, D301
833RResistor_SMD:R_0603_1608MetricR202, R203, R204, R205, R206, R207, R300, R301
41uCapacitor_SMD:C_0603_1608MetricC100, C101, C207, C208
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
310uCapacitor_SMD:C_0603_1608MetricC102, C104, C200
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
2100RResistor_SMD:R_0603_1608MetricR401, R403
210KResistor_SMD:R_0603_1608MetricR400, R402
210nCapacitor_SMD:C_0603_1608MetricC206, L200
210pCapacitor_SMD:C_0402_1005MetricC209, C210
21KResistor_SMD:R_0603_1608MetricR100, R404
24K7Resistor_SMD:R_0603_1608MetricR302, R303
10RResistor_SMD:R_0402_1005MetricR201
1100nResistor_SMD:R_0603_1608MetricC400
110KResistor_SMD:R_0402_1005MetricR200
110nInductor_SMD:L_0603_1608MetricL100
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY200
12X5X1.27 mmConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_VerticalSWD
14u7Capacitor_SMD:C_0603_1608MetricC301
1750mAFuse:Fuse_0805_2012MetricF100
1AO3401APackage_TO_SOT_SMD:SOT-23Q100
1BLUEDiode_SMD:D_0805_2012MetricSTATUS
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalUART
1D_ZenerDiode_SMD:D_SOD-882D100
1LEDDiode_SMD:D_0805_2012MetricPWR ON
1LOGOSymbol:Footprint_logosXigote_Log
1OLED SSD1306Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalI2C
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U100
1STM32F107RCT6Package_QFP:LQFP-64_10x10mm_P0.5mmU200
1SW_PushButton_Switch_THT:SW_PUSH_6mmBUTTON
1Thermistor_NTCResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalTHERMISTOR
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12USB

Questions

How big is the Temperature Monitoring Dev Board PCB?

It measures 78.1 × 61.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Temperature Monitoring Dev Board use?

73 parts, built around the STM32F107RCT6, SPX3819M5-L-3-3, PESD3V3L1BA,115 and AO3401A. 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 Temperature Monitoring Dev Board KiCad files?

From the tsokomalusi/Temperature-Dev-Board repository on GitHub, at the commit this page was made from: the board is Temperature_Monitoring_Dev_Board.kicad_pcb and its schematic Temperature_Monitoring_Dev_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Temperature Monitoring Dev Board design in my own project?

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

Similar boards

  • 2 layers61.3 × 77 mmAhrs can adapter, the printed circuit board in 3D

    Ahrs can adapter

    gpgreen/ahrs-can-adapter

    Kicad design for Pixhawk 4 flight board to CAN network adapter

    44 partsMIT
  • 2 layers346.2 × 95.5 mmMkey, the printed circuit board in 3D

    Mkey

    MabezDev/mkey

    A mechanical keyboard based on an ESP32-S3

    171 parts16Apache-2.0
  • 4 layers160.7 × 51.7 mmSendit, the printed circuit board in 3D

    Sendit

    hoeken/sendit

    ESP32 based ADC Input Multitool

    228 parts2GPL-3.0
  • 4 layers50 × 70 mmNemesis MixSigPCB, the printed circuit board in 3D

    Nemesis MixSigPCB

    abenstirling/SASG

    USB-powered, single-channel, low-frequency signal analyser and signal generator

    119 parts1
  • 2 layers55 × 80 mmMixedSignalKicad, the printed circuit board in 3D

    MixedSignalKicad

    republicofmakers/HW-KICAD-MCU-STM32-External-ADC-DAC

    Mixed Signal Hardware Design with Kicad

    125 parts1MIT
  • 8 layers200 × 115 mmEnergyMonitoringSystem, the printed circuit board in 3D

    EnergyMonitoringSystem

    vigneshuw/aems

    Autonomous Energy Monitoring System (AEMS)

    297 parts1
  • 4 layers60.1 × 78 mmMixedSigPCB, the printed circuit board in 3D

    MixedSigPCB

    cipher8-0/Mixed-Signal_STM32_PCB

    A USB-powered mixed-signal board for audio-bandwidth signal generation and analysis. Built around an STM32F1 MCU with a DAC output stage, ADC input, and BNC output — aimed at applications like function generation…

    114 parts