Skip to the content
2 layers33 × 54.2 mmESP32-C3 Sensor, the printed circuit board in 3D

Sensor Board to read PT100, show on Display, Broadcast over MQTT

Size
33 × 54.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
96
Nets
49
Pads
267
Tracks, vias
445, 71
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Oct 2025
Updated
22 Feb 2026

Overview

ESP32-C3 Sensor is an open-source printed circuit board by pellematrose, from the pellematrose/ESP32-C3_Sensor repository on GitHub. It is a 2-layer board of 33 × 54.2 mm with 96 parts on 49 nets, routed with 445 tracks and 71 vias.

It is built around the ESP32-C3-WROOM-02-H4, BMP388 and RT6150AGQW, with the DW01A, TP4056 and LESD5D5.0CT1G among its other parts. Its parts include 33 resistors, 17 capacitors, 7 ICs, 6 diodes and 4 connectors. It belongs with the sensors and measurement and lEDs and displays boards and the ESP32 and RISC-V boards of this library.

Main components

9

README

README.md

ESP32-C3_Sensor

Sensor Board to read two PT100 sensors and a Barometer. Show the measurements on a OLED Display and Broadcast over MQTT.
With li-ion charger over USB-C.

Hardware Components

  • Two channel PT100
  • Li-Ion Charging and protection circuit
  • Blue user LED
  • User button
  • 0.9" OLED
  • Li-Ion Battery connector
  • Barometer

Software Modules

  • Two channel PT100 measurement with calibration.
  • Access point to calibrate and configure the device and to get device information like battery voltage and temperatures.
  • Measure battery voltage. (if connected)
  • Display temperatures and voltage on OLED.
  • Barometer
  • MQTT
  • Deepsleep

Device:

  • Use it as stand-alone device to measure up to two temperatures and show on display. No Wifi needed.
  • Use it as stand-alone device to measure up to two temperatures and check over access point.
  • Use it as headless device to measure up to two temperatures and broadcast over MQTT.
  • Combine the modes.
  • Use it as a battery device.
  • Use it without battery.
  • Use it as you want. Write your own code. Use existing code. Modify existing code.
  • Use. Modify. Write. Code.

Info

All open source!

Hardware licensed under CERN-OHL-S v2

Firmware licensed under MIT License

Makes use of mongoose.wz for HTML UI.

Parts

96
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0603_1608MetricC3, C5, C6, C7, C8, C9, C10, C15, C16
610kResistor_SMD:R_0603_1608MetricR4, R5, R22, R23, R30, R31
5TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5
410K .1%Resistor_SMD:R_0603_1608MetricR9, R11, R13, R14
410nCapacitor_SMD:C_0603_1608MetricC1, C2, C11, C12
41M .1%Resistor_SMD:R_0603_1608MetricR12, R17, R25, R29
43K3 .1%Resistor_SMD:R_0603_1608MetricR24, R26, R27, R28
45k1Resistor_SMD:R_0603_1608MetricR1, R2, R3, R6
3LESD5D5.0CT1GDiode_SMD:D_SOD-523D1, D3, D4
2100KResistor_SMD:R_0603_1608MetricR20, R21
210u 10VCapacitor_SMD:C_0603_1608MetricC4, C17
220u 10VCapacitor_SMD:C_0805_2012MetricC13, C18
291R .1%Resistor_SMD:R_0603_1608MetricR10, R15
2Conn_01x02_Socketfootprints_library:TerminalBlock_Phoenix_MKDS-1-2-3.81_1x02_P3.81mm_HorizontalJ1, J2
2SW_MEC_5G_PS_LIB_PCB:Xunpu TS-1088SW1, SW2
2Stencil hole_PS_LIB_MECH:Stencil holeH*, H*
1100RResistor_SMD:R_0603_1608MetricR7
110KResistor_SMD:R_0603_1608MetricR32
11KResistor_SMD:R_0603_1608MetricR8
11N5819WSDiode_SMD:D_SOD-323D2
12u2 1A_PS_LIB_PCB:Inductor_1210L1
13K9Resistor_SMD:R_0603_1608MetricR16
1470KResistor_SMD:R_0603_1608MetricR33
182KResistor_SMD:R_0603_1608MetricR34
1BMP388footprints_library:PQFN50P200X200X80-10NU8
1Conn_01x02_PinConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ8
1DMG2305UXPackage_TO_SOT_SMD:SOT-23-3Q2
1DW01APackage_TO_SOT_SMD:SOT-23-6U3
1Dual_NMOS_8205APackage_TO_SOT_SMD:SOT-23-6Q1
1ESP32-C3-WROOM-02RF_Module:ESP32-C3-WROOM-02U1
1G***footprints_library:kibuzzard-68EE7166kibuzzard-68EE7166
1G***footprints_library:kibuzzard-68EE716Bkibuzzard-68EE716B
1G***footprints_library:kibuzzard-68E985AEkibuzzard-68E985AE
1G***footprints_library:kibuzzard-68E986EBkibuzzard-68E986EB
1G***footprints_library:kibuzzard-69738792kibuzzard-69738792
1G***footprints_library:kibuzzard-679A571Ekibuzzard-679A571E
1G***footprints_library:kibuzzard-68E983DBkibuzzard-68E983DB
1G***footprints_library:kibuzzard-68E9870Ekibuzzard-68E9870E
1G***footprints_library:kibuzzard-68E980D7kibuzzard-68E980D7
1G***footprints_library:kibuzzard-69307756kibuzzard-69307756
1G***footprints_library:kibuzzard-679A5C2Fkibuzzard-679A5C2F
1G***footprints_library:kibuzzard-68E9848Dkibuzzard-68E9848D
1G***footprints_library:kibuzzard-68E98065kibuzzard-68E98065
1G***footprints_library:kibuzzard-68E983D3kibuzzard-68E983D3
1G***footprints_library:kibuzzard-68E97F46kibuzzard-68E97F46
1G***footprints_library:kibuzzard-696E7314kibuzzard-696E7314
1LED BlauLED_SMD:LED_0603_1608MetricD6
1LED RotLED_SMD:LED_0603_1608MetricD5
1LOGOfootprints_library:Faust_logoG***
1OLED_SSD1306_PS_LIB_PCB:SSD1306_0.96_OledU5
1PT100Resistor_SMD:R_0805_2012MetricR35
1RT6150APackage_DFN_QFN:WDFN-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mmU2
1TLV9002SPackage_SO:VSSOP-10_3x3mm_P0.5mmU4
1TP4056Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU6
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ4

Similar boards

  • 2 layers78 × 92 mmESPCARproject, the printed circuit board in 3D

    ESPCARproject

    Sumya99/RobotCarPCB

    NAND сургалтын төвийн сурагчдад зориулсан робот машины PCB төсөл

    92 parts
  • 2 layers35.1 × 28.9 mmBms buck boost, the printed circuit board in 3D

    Bms buck boost

    tor1kk/bms-buck-boost

    Battery Management System (BMS) with Buck-Boost Converter

    38 parts10GPL-3.0
  • 2 layers147.9 × 160 mmDoper Dactyl, the printed circuit board in 3D

    Doper Dactyl

    Dopernieux/dactyl-manuform-wireless

    Ergonomic split mechanical keyboard - Dactyl Manuform BLE Flex PCB project

    102 parts
  • 4 layers110 × 30.5 mmFitLensPCB, the printed circuit board in 3D

    FitLensPCB

    nabudahab/FitLensPCB

    FitLens Senior Design PCB

    107 parts
  • 2 layers71.4 × 99.7 mmRP2350A Macropad, the printed circuit board in 3D

    RP2350A Macropad

    arkandas/rp2350-macropad

    RP2350A 3x3 mechanical macropad with a browser-programmable keymap and an on-board status LCD

    85 partsMIT
  • 4 layers56 × 38 mmCanary, the printed circuit board in 3D

    Canary

    jetkov/canary-pcb

    98 parts
  • 2 layers59 × 42 mmEink, the printed circuit board in 3D

    Eink

    sophiayduan/clink

    a e-ink desk display

    32 partsMIT

Questions

How big is the ESP32-C3 Sensor PCB?

It measures 33 × 54.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32-C3 Sensor use?

96 parts, built around the ESP32-C3-WROOM-02-H4, BMP388, RT6150AGQW and DW01A. 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 ESP32-C3 Sensor KiCad files?

From the pellematrose/ESP32-C3_Sensor repository on GitHub, at the commit this page was made from: the board is Hardware/ESP32-C3_Sensor/source_2026-02-19/ESP32-C3_Sensor.kicad_pcb and its schematic Hardware/ESP32-C3_Sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32-C3 Sensor design in my own project?

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