Skip to the content
4 layers51.2 × 40 mmSensor telemetry board, the printed circuit board in 3D

Sensor telemetry board

saadafsy/stm32-sensor-pcb1

Custom 4-layer STM32F411 sensor board with bare-metal firmware and a FreeRTOS telemetry pipeline

Size
51.2 × 40 mm
Copper layers
4
Thickness
1.6 mm
Parts
42
Nets
86
Pads
219
Tracks, vias
333, 94
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
30 Jun 2026
Updated
8 Jul 2026

Overview

Sensor telemetry board is an open-source printed circuit board by saadafsy, from the saadafsy/stm32-sensor-pcb repository on GitHub, published under the MIT licence. It is a 4-layer board of 51.2 × 40 mm with 42 parts on 86 nets, routed with 333 tracks and 94 vias.

It is built around the BME280, AMS1117-3.3 and USBLC6-2SC6. Its parts include 19 capacitors, 7 resistors, 5 ICs, 3 connectors and 1 diode. It belongs with the sensors and measurement boards and the STM32 boards of this library.

Main components

3

README

hardware/README.md

Hardware

Custom 4-layer PCB designed in KiCad 9 (stackup: F.Cu / inner GND / inner +3V3 / B.Cu).

  • sensor-telemetry-board.kicad_pro - project
  • sensor-telemetry-board.kicad_sch - schematic
  • sensor-telemetry-board.kicad_pcb - 4-layer layout

Key parts

RefPartRole
U1STM32F411CEU6MCU (Cortex-M4F, 100 MHz)
U?BME280temperature / humidity / pressure over I2C
U?CP2102NUSB-C to UART bridge
U?AMS1117-3.33.3 V LDO
U?USBLC6-2USB data-line ESD protection
Y18 MHz crystalHSE reference for the 100 MHz PLL

Status

Design complete and DFM-validated (POFV across all vias); Gerbers, BOM, and CPL can be regenerated from this project for a JLCPCB PCBA order. The board is in shipping and will be brought up soon (see the top-level README for status).

To export fabrication files: open the project in KiCad and run the Fabrication Toolkit plugin, or export Gerbers / drill / BOM / CPL manually from the PCB and schematic editors.

Parts

42
QtyValueFootprintReferences
12100nCapacitor_SMD:C_0402_1005MetricC1, C3, C6, C7, C8, C9, C10, C15, C16, C17, C18, C19
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
21kResistor_SMD:R_0402_1005MetricR3, R4
23.3kResistor_SMD:R_0402_1005MetricR5, R6
230pCapacitor_SMD:C_0402_1005MetricC4, C5
25.1kResistor_SMD:R_0402_1005MetricR1, R2
110kResistor_SMD:R_0402_1005MetricR7
110uCapacitor_SMD:C_0805_2012MetricC14
11uCapacitor_SMD:C_0402_1005MetricC11
12.2uCapacitor_SMD:C_0603_1608MetricC12
122uCapacitor_SMD:C_0805_2012MetricC13
14.7uCapacitor_SMD:C_0603_1608MetricC2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU4
1CP2102N-Axx-xQFN28Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mmU3
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1FerriteBeadInductor_SMD:L_0603_1608MetricFB1
1LEDLED_SMD:LED_0603_1608MetricD1
1STM32F411RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SW_PushButton_Switch_SMD:SW_SPST_PTS645Sx43SMTR92SW1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Similar boards

  • 4 layers74.4 × 64.2 mmIot device pcb, the printed circuit board in 3D

    Iot device pcb

    ODARI-CHARLES1/iot_device_pcb

    Hardware design for a air conditioner pcb design using Kicad software. This is for learning purpose only not manufacturable.

    76 parts2
  • 6 layers133.1 × 133.1 mmAERIS H743-PCB, the printed circuit board in 3D

    AERIS H743-PCB

    7903555032/AERIS-H743-PCB

    A 6-layer STM32H743-based embedded development and flight-control/data-logging PCB designed as a practical hardware-design and PCB-layout project.

    114 parts1
  • 2 layers43 × 33 mmSTM32, the printed circuit board in 3D

    STM32

    Adityasc9/STM32-Custom-PCB

    Hardware design files for a custom STM32 development board created in KiCad.

    39 parts
  • 2 layers57 × 18 mmIoT Environmental Monitor, the printed circuit board in 3D

    IoT Environmental Monitor

    FarahCelebi/PCB-Design-Projects

    A collection of PCB designs progressing from basic passive circuits to a complete USB-powered IoT sensor board — built in KiCad, covering schematic design, multi-layer layouts, power regulation, I2C communication, and…

    19 partsMIT
  • 2 layers77.5 × 48 mmWeatherStation, the printed circuit board in 3D

    WeatherStation

    Gleb-Vlasov/WeatherStation

    WiFi-connected weather station on a custom ESP32 PCB — BME280 sensor, modular display, USB-C. Built from scratch in KiCad.

    46 partsMIT
  • 4 layers82.8 × 58.4 mmESP IOT dev board, the printed circuit board in 3D

    ESP IOT dev board

    PotatoPerchance/ESP32_IOT_Board

    A 4 layer PCB esp32 based IOT device for weather data logging, displays based projects in a gist.

    85 parts

Questions

How big is the Sensor telemetry board PCB?

It measures 51.2 × 40 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sensor telemetry board use?

42 parts, built around the BME280, AMS1117-3.3 and USBLC6-2SC6. 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 telemetry board KiCad files?

From the saadafsy/stm32-sensor-pcb repository on GitHub, at the commit this page was made from: the board is hardware/sensor-telemetry-board.kicad_pcb and its schematic hardware/sensor-telemetry-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sensor telemetry board 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).