

HNTemperatureMonitorPCB
A simple, quick and dirty temperature monitor. The main goal is to get an ESP32 working with Dad's API and just report numbers all the time. I will also get experience with soldering.
- Size
- 35 × 30.1 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 60
- Pads
- 187
- Tracks, vias
- 262, 71
- Pours
- 51
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Dec 2024
- Updated
- 9 Feb 2026
Overview
HNTemperatureMonitorPCB is an open-source printed circuit board by lyallbeveridge, from the lyallbeveridge/HNTemperatureMonitor repository on GitHub. It is a 4-layer board of 35 × 30.1 mm with 34 parts on 60 nets, routed with 262 tracks and 71 vias.
It is built around the ESP32-S3-MINI-1-N8, ENS210 and D3V3XA4B10LP, with the TLV75801PDRV, KT-0603R and USB4105-GF-A among its other parts. Its parts include 8 resistors, 7 capacitors, 4 ICs, 4 connectors and 2 diodes. It belongs with the ESP32 boards of this library.
Main components
7ESP32-S3-MINI-1-N8
SMD-104.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3FN8 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD WiFi Modules ROHSEspressif SystemsWiFi ModulesENS210
QFN-4-EP(2x2)QFN-4-EP(2x2) Temperature and Humidity Sensor ROHSSciosenseUncategorisedD3V3XA4B10LP
UDFN2510-10-55℃~+150℃ 0.35pF 1uA 24W@8/20us 3.3V 4A@8/20us 9.4V 9V ESD Four channels IEC 61000-4-2、IEC 61000-4-5 UDFN2510-10 ESD and Surge Protection (TVS/ESD) ROHSDiodes IncorporatedESD And Surge Protection (TVS/ESD)TLV75801PDRV
WSON-6-EP(2x2)-40℃~+125℃@(Tj) 1 31uA 500mA 50dB@(1kHz) 53uVrms 550mV~5.5V 6V Adjustable Positive Under Voltage Lockout、Over Current Protection、Soft Start、Thermal Shutdown WSON-6-EP(2x2) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsKT-0603R
0603-40℃~+85℃ 1.6mm x 0.8mm square LED 1.8V~2.4V 120° 20mA 300mcd 40mW 615nm~630nm 645nm Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSHubei KENTO ElecLED Indication - DiscreteUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB ConnectorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.mdHNTemperatureMonitor
A simple, quick and dirty temperature monitor. The main goal is to get an ESP32 working with Dad's API and just report numbers all the time. I will also get experience with soldering.
Hardware
- ESP32-S3-MINI-1-N8
Lessons
- Soldering is hard.
- Test points are cool for bringup.
Software
- Custom API.
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C5 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R8 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4, C6, C7 |
| 3 | ~ | Button_Switch_SMD:SW_SPST_PTS810 | BOOT1, INPUT1, RESET1 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | Conn_02x02_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J2, J4 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | Conn_02x04_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J3 |
| 1 | D3V3XA4B10LP | Package_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mm | U4 |
| 1 | ENS210 | Package_DFN_QFN:AMS_QFN-4-1EP_2x2mm_P0.95mm_EP0.7x1.6mm | U2 |
| 1 | ESP32-S3-MINI-1-N8 | ESP32_S3_MINI_1_N8:XCVR_ESP32-S3-MINI-1-N8 | U1 |
| 1 | KT-0603R | JLCPCB:LED_KT-0603R | D2 |
| 1 | LOGO | LOGO | G*** |
| 1 | TLV75801PDRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U3 |
| 1 | USB4105-GF-A | USB4105_GF_A:GCT_USB4105-GF-A | JUSB1 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
Questions
How big is the HNTemperatureMonitorPCB PCB?
It measures 35 × 30.1 mm and has 4 copper layers, 1.6 mm thick.
What parts does the HNTemperatureMonitorPCB use?
34 parts, built around the ESP32-S3-MINI-1-N8, ENS210, D3V3XA4B10LP and TLV75801PDRV. 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 HNTemperatureMonitorPCB KiCad files?
From the lyallbeveridge/HNTemperatureMonitor repository on GitHub, at the commit this page was made from: the board is hardware/HNTemperatureMonitorPCB/HNTemperatureMonitorPCB.kicad_pcb and its schematic hardware/HNTemperatureMonitorPCB/HNTemperatureMonitorPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HNTemperatureMonitorPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask lyallbeveridge before reusing the design.
Similar boards
- 4 layers25.4 × 62.7 mm

- 4 layers26.4 × 56.8 mm

ESP32 Dev module
andresmoreno2702-gif/ESP32-S3-Dev-Board-Project
All KICAD Files and Schematics
26 partsMIT - 2 layers

Esp32 pcb
bobbobdude/AF1_Runiom_Project
I'm thinking that this repo can be a collection of everything we are up to with code, PCB design, 3D models and also general planning.
26 parts - 4 layers25.8 × 63 mm

Custom ESP32 S3 Mini
ChitranshChiranjeev/Custom-ESP32-S3-Mini-PCB-using-KiCad
4-layer ESP32-S3-MINI PCB designed in KiCad with USB Type-C differential routing, LDO power regulation, temperature/humidity sensing, RGB LED, and USB protection circuitry.
26 parts - 4 layers25.5 × 62.8 mm

- 4 layers25.7 × 63 mm

- 4 layers25.4 × 62.7 mm

Esp32 pcb
satwikkamath/ESP32_with_temp_sensor_PCB_Design
This project uses an ESP32-S3-MINI-1-N8 microcontroller to interface with an ENS210 temperature and humidity sensor and a WS2812B RGB LED.
26 parts - 4 layers30.2 × 68.6 mm

Esp32
skkgokul/4-layer--PCB-Design-esp32--mini-board
ESP 32 mini is a type of microcontroller which is uesd to control the IOT devices and for various projectes
26 parts