

Climatecontrolpcb
A compact and efficient Climate Control PCB designed for monitoring and regulating temperature and humidity using embedded electronics. This board integrates multiple sensors, a microcontroller, power regulation circuitry, and output drivers to control cooling/heating units.
- Size
- 98.1 × 101.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 44
- Pads
- 95
- Tracks, vias
- 268, 0
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Mar 2026
- Updated
- 28 Mar 2026
Overview
Climatecontrolpcb is an open-source printed circuit board by Sharan21-cmd, from the Sharan21-cmd/climate-control-pcb-design repository on GitHub. It is a 2-layer board of 98.1 × 101.3 mm with 16 parts on 44 nets, routed with 268 tracks and 0 vias.
It is built around the ARDUINO UNO R3, DHT11 and AD5160, with the BC547 among its other parts. Its parts include 3 resistors, 3 diodes, 3 connectors, 2 ICs and 1 capacitor. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
4ARDUINO UNO R3
Arduino UNO R3 Printed Circuit Board ModuleArduinoUncategorisedDHT11
SIP-4-20℃~+60℃ 1mA 3.3V~5.5V 5%RH~95%RH ±2℃ ±5%RH SIP-4 Temperature and Humidity Sensor ROHSAosong ElecTemperature And Humidity SensorAD5160
UncategorisedANALOGBC547
TO-92Bipolar (BJT)Jiangsu Changjing Electronics Technology (CJ)
README
README.md🌡️ Climate Control System – PCB Design
A compact and efficient Climate Control PCB designed for monitoring and regulating temperature and humidity using embedded electronics. This board integrates multiple sensors, a microcontroller, power regulation circuitry, and output drivers to control cooling/heating units.
🚀 Project Overview
This project focuses on building a complete hardware solution for climate control applications such as:
Greenhouse automation Home/room temperature control Industrial environment monitoring Smart HVAC systems
The PCB is designed using KiCad 6/7/8/9 and follows proper routing, grounding, and noise-reduction guidelines.
🔧 Features Sensing 🌡️ Temperature Sensor (e.g., DHT22, NTC, or DS18B20) 💧 Humidity Measurement Real-time environment monitoring Control 🔥 Heating element control (Relay / MOSFET) ❄️ Cooling fan/motor output ⚡ PWM-based fan speed control Microcontroller ESP8266 / ESP32 / STM32 / Arduino-compatible MCU Supports WiFi (optional) GPIO protection and filter network Power 5V → 3.3V LDO/AMS1117 regulator Reverse polarity protection Fuse protection Decoupling capacitors placed near IC pins 🖼️ Project Files
This repository contains:
/project_name.kicad_pro
/project_name.kicad_sch
/project_name.kicad_pcb
/gerber/
/bom/
/readme.md
🧩 PCB Highlights
2-layer compact PCB
Ground plane for noise reduction
Thick traces for relay/fan output
Sensor signals routed with noise isolation
Proper silkscreen labeling
Edge-cuts fully validated with DRC
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 1 | 100uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1 |
| 1 | 1k | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R2 |
| 1 | 220 | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R1 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4 |
| 1 | AD5160 | Package_TO_SOT_SMD:SOT-23-8 | U3 |
| 1 | Arduino_UNO_R3 | Module:Arduino_UNO_R3 | A1 |
| 1 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_01x02 | Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_Horizontal | J1 |
| 1 | DHT11 | Sensor:Aosong_DHT11_5.5x12.0_P2.54mm | U1 |
| 1 | LED | LED_SMD:LED_0201_0603Metric | D3 |
| 1 | Screw_Terminal_01x02 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J3 |
| 1 | WC1602A | Display:WC1602A | DS1 |
Similar boards
- 4 layers45 × 85 mm

- 4 layers51.5 × 32 mm

Overdrive
kyledenobel/RGA_Boards
PCB Board design and development for RGA (Recording Guitar Amplifier)
44 parts - 2 layers68.6 × 53.3 mm

StupidDogFocuserPCB
jeff-voight/StupidDogFocuser
As open-source electronic telescope focuser
21 parts2GPL-3.0 - 2 layers111.8 × 68.6 mm

As1108
bit4man/temperature-display
KICAD project for a simple temperature display on a 4 7-segment display
10 parts - 2 layers

- 2 layers248 × 122.6 mm

Project 1
rajsandeep2410-maker/NRF24L01-Wireless-Communication-PCB
Designed a wireless communication system using NRF24L01 modules and Arduino, with a custom PCB layout in KiCad including transmitter and receiver sections.
16 parts - 2 layers79.2 × 76.9 mm

Temper
garvit07122005-art/electronics-projects
This repository contains multiple Arduino-based projects:
5 parts - 2 layers170.2 × 119.4 mm

Sentinel
YousefAliAicha/sentinel-arduino-firmware
Adaptive traffic-light FSM on the Arduino UNO R3 — pedestrian preemption, LDR-gated night mode with HC-SR04 vehicle detection, and a multiplexed 7-segment countdown. Fully non-blocking.
25 parts2MIT
Questions
How big is the Climatecontrolpcb PCB?
It measures 98.1 × 101.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Climatecontrolpcb use?
16 parts, built around the ARDUINO UNO R3, DHT11, AD5160 and BC547. 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 Climatecontrolpcb KiCad files?
From the Sharan21-cmd/climate-control-pcb-design repository on GitHub, at the commit this page was made from: the board is Climatecontrolpcb.kicad_pcb and its schematic Climatecontrol schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Climatecontrolpcb design in my own project?
Its repository states no licence, so its author keeps all rights: ask Sharan21-cmd before reusing the design.