Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Raspberry Pi

Raspberry Pi Cooling Guide: Fan, Heatsink and Thermal Pads

Raspberry Pi Cooling Guide: Fan, Heatsink and Thermal Pads

March 11, 2026 /Posted byJayesh Jain / 0

Heat is the primary enemy of Raspberry Pi performance. When your Pi’s SoC (System on Chip) reaches 80°C, it begins to throttle—dropping clock speed to protect itself. At 85°C, throttling becomes severe. The result: a Pi that was running smoothly suddenly feels sluggish during intensive workloads.

The good news is that proper cooling is inexpensive and easy. This guide covers every cooling option for Raspberry Pi—from passive heatsinks to active fans to complete all-in-one solutions—with guidance on which suits each use case. We also include temperature benchmarks and installation tips so you can make an informed decision.

Table of Contents

  • Why Cooling Matters: Throttling Explained
  • How to Monitor Your Pi’s Temperature
  • Heatsinks: Passive Cooling
  • Active Cooling: Fans
  • Thermal Pads and Thermal Paste
  • Cooling Cases and Enclosures
  • Raspberry Pi 5 Official Cooling Options
  • Cooling for Overclocking
  • Frequently Asked Questions

Why Cooling Matters: Throttling Explained

Raspberry Pi uses a thermal management system called thermal throttling. As the SoC temperature rises, the Pi progressively reduces its clock speed:

  • Below 80°C: Full performance—2.4GHz on Pi 5.
  • 80°C (soft throttle): Pi begins reducing clock speed.
  • 85°C (hard throttle): Aggressive clock reduction; performance may drop 30–50%.
  • Above 90°C: May cause instability; the Pi throttles to minimum frequency.

The Raspberry Pi 5 runs hotter than the Pi 4 due to its higher-performance BCM2712 chip. In an open environment at room temperature (25°C), the Pi 5 without any cooling will reach 75–80°C under sustained CPU load—right at the throttling threshold. With basic passive cooling, it stays at 55–65°C. With active cooling, it stays at 35–50°C regardless of load.

The official Raspberry Pi Foundation recommendation: always use active cooling on Pi 5 for any sustained workload.

How to Monitor Your Pi’s Temperature

Before adding cooling, measure your current temperatures:

# Instant temperature reading
vcgencmd measure_temp

# Monitor in real-time (updates every second)
watch -n 1 vcgencmd measure_temp

# More detailed thermal info
cat /sys/class/thermal/thermal_zone0/temp  # Returns millidegrees
# Divide by 1000 for Celsius

For a stress test to see throttling behaviour:

sudo apt install stress -y
stress --cpu 4 --timeout 60 &  # Stress all 4 cores for 60 seconds
watch -n 1 vcgencmd measure_temp  # Watch temperature in another terminal

Also monitor for throttling flags:

vcgencmd get_throttled

A result of throttled=0x0 means no throttling. Non-zero values indicate throttling has occurred (even if not currently happening).

Heatsinks: Passive Cooling

A heatsink increases the surface area of the SoC, dissipating heat into the surrounding air without any moving parts. Passive cooling is silent, has zero power consumption, and never fails.

Types of Heatsinks

Bare Aluminium Heatsink

The simplest option: a small aluminium block with fins, attached to the SoC with thermal adhesive tape. Cost: ₹50–₹150 for a set covering CPU, RAM, and USB/Ethernet chip. Performance: reduces peak temperature by 10–15°C compared to no cooling. Suitable for: light workloads, always-on servers with moderate CPU usage.

Copper Heatsink

Copper conducts heat approximately 2× better than aluminium. A copper heatsink on the SoC plus aluminium heatsinks on other chips is a cost-effective premium passive option. Temperature reduction: 15–20°C over no cooling. Suitable for: moderate workloads.

Large Tower Heatsink

A tall heatsink with deep fins designed for maximum passive cooling. Some designs include a small fan slot. The “ice tower” style heatsinks popular for Pi 4 can keep even Pi 5 cool under sustained load without any fan. Temperature reduction: 20–30°C over no cooling. Suitable for: most workloads without a fan.

Thermal Resistance

When choosing heatsinks, look for thermal resistance (°C/W). Lower is better. A typical small aluminium heatsink has ~15–20°C/W. A quality copper tower heatsink: ~5–8°C/W. The Pi 5 SoC dissipates 5–12W under load, so a 5°C/W heatsink will reduce temperature by 25–60°C versus ambient—enough to prevent throttling even without a fan.

Active Cooling: Fans

Adding a fan transforms cooling effectiveness, typically cutting peak temperatures by an additional 20–30°C compared to passive cooling alone.

Fan Sizes for Raspberry Pi

  • 30mm fans: Common in small cases. Effective but noisier at high RPM. Used by many Pi cases.
  • 40mm fans: Better airflow per RPM, quieter than 30mm. Ideal for most setups.
  • 50mm+ fans: Found in large tower heatsink assemblies. Very quiet and effective but require a larger enclosure.

Fan Connection Methods

USB-powered fans: Always on, no software control. Simple to connect but noisy in quiet environments.

GPIO-powered fans (5V or 3.3V): Connect to 5V/GND GPIO pins. Always on.

PWM-controlled fans: Connect to a PWM GPIO pin. Software controls fan speed based on temperature—quiet at idle, fast under load. The Pi 5’s official active cooler uses this approach.

PWM Fan Control on Pi 5

The Raspberry Pi 5 has dedicated fan connector (4-pin JST-SH). The official Pi 5 active cooler connects here and is controlled by the Pi’s firmware automatically—you don’t need to configure anything. The fan spins up only when needed and stays near-silent at idle.

For third-party fans on GPIO, you can implement software PWM control:

import RPi.GPIO as GPIO
import subprocess
import time

FAN_PIN = 18  # GPIO18 supports hardware PWM
GPIO.setmode(GPIO.BCM)
GPIO.setup(FAN_PIN, GPIO.OUT)
pwm = GPIO.PWM(FAN_PIN, 100)  # 100Hz PWM frequency
pwm.start(0)

def get_temp():
    result = subprocess.run(['vcgencmd', 'measure_temp'],
                           capture_output=True, text=True)
    temp_str = result.stdout.strip().replace('temp=', '').replace("'C", '')
    return float(temp_str)

try:
    while True:
        temp = get_temp()
        if temp < 45:
            duty_cycle = 0    # Fan off
        elif temp < 60:
            duty_cycle = 40   # Low speed
        elif temp < 75:
            duty_cycle = 70   # Medium speed
        else:
            duty_cycle = 100  # Full speed
        pwm.ChangeDutyCycle(duty_cycle)
        time.sleep(5)
except KeyboardInterrupt:
    pwm.stop()
    GPIO.cleanup()

Thermal Pads and Thermal Paste

Attaching a heatsink to the SoC requires a thermally conductive interface material to fill microscopic air gaps between the metal surfaces.

Thermal Adhesive Tape

Most heatsink kits include double-sided thermal adhesive tape. Thermal conductivity: ~1–3 W/m·K. Easy to use, permanently bonds the heatsink. Adequate for most use cases. Cannot be repositioned once applied.

Thermal Pads

Soft, compressible pads that conform to irregular surfaces. Available in 0.5mm, 1mm, and 2mm thicknesses. Higher thermal conductivity than tape (2–6 W/m·K for good pads). Ideal for covering the RAM chips and VRMs (voltage regulators) where surface height varies.

Thermal Paste (Thermal Compound)

Highest thermal performance (4–12 W/m·K for good compounds). Requires pressure to work properly—a flat heatsink with mounting screws. Not suitable for adhesive-only heatsink attachment. If you’re using a Pi case with a screw-mounted heatsink plate (like official Pi 5 cases), thermal paste outperforms adhesive tape by 3–5°C.

Application tip: Use a pea-sized amount in the centre of the chip. The pressure from the heatsink spreads it evenly. Don’t spread it manually—you’ll introduce air bubbles.

Cooling Cases and Enclosures

For the cleanest build, choose a case designed around cooling rather than retrofitting cooling to a case.

Types of Cooling Cases

  • Aluminium cases with passive cooling: The entire case acts as a heatsink—internal thermal pads transfer heat from the SoC to the aluminium enclosure. Silent, clean look, excellent for moderate workloads. Temperature: 55–65°C under load.
  • Active fan cases: Enclosed case with a built-in fan (30mm or 40mm). Best balance of protection, cooling, and cleanliness. Temperature: 40–55°C under load.
  • Open-frame cases: Minimal side panels with a fan directly on the heatsink. Maximum airflow, easy access to GPIO, slightly dustier over time. Temperature: 35–45°C under load.
Recommended: Acrylic Case for Raspberry Pi 4 and 3.5 Inch LCD — A ventilated acrylic case that protects your Pi while maintaining good airflow. The open acrylic design allows natural convection cooling and keeps all GPIO pins accessible for your projects.

Raspberry Pi 5 Official Cooling Options

The Raspberry Pi Foundation offers two official cooling products for Pi 5:

Active Cooler (Official)

A combined aluminium heatsink + 30mm blower fan with a 4-pin JST connector for the dedicated fan header on Pi 5. The fan speed is automatically controlled by Pi 5 firmware based on temperature. It uses a push-pin mounting system with no tools required. Temperature under full load: 40–50°C. This is what the Raspberry Pi Foundation recommends for Pi 5.

Heatsink Case (PoE+ HAT Compatible)

A passive aluminium heatsink case designed for situations where fan noise is unacceptable (e.g., a bedroom server). Works best in environments below 25°C ambient. At 30°C ambient, sustained workloads may cause occasional throttling.

Temperature Comparison (Pi 5 @ 2.4GHz, Full Load)

Cooling Solution Peak Temp (25°C ambient) Throttling?
No cooling (bare board) 85–90°C Yes, severe
Small aluminium heatsink 70–78°C Occasional
Large copper heatsink 60–68°C Rare
Official Active Cooler 42–50°C No
Ice tower + 40mm fan 35–45°C No
Recommended: Raspberry Pi 5 Model 4GB RAM — For most projects, the Pi 5 4GB with the official Active Cooler is the ideal combination. The cooler’s auto-PWM control keeps it quiet at idle and effective under load, without any manual configuration.

Cooling for Overclocking

The Raspberry Pi 5 is officially overclockable. The Pi Foundation endorses overclocking to 3.0GHz, and 3.2GHz is achievable on most units with good cooling.

Pi 5 Overclocking Configuration

Edit /boot/firmware/config.txt:

[pi5]
arm_freq=3000       # 3.0GHz (2.8GHz is conservative, 3.2GHz needs good cooling)
gpu_freq=1000       # GPU frequency (default 910MHz)
over_voltage_delta=50000  # Small voltage increase for stability at high clocks

Cooling Requirements for Overclocking

  • 2.8GHz: Official Active Cooler is sufficient. Peak temperature ~55°C under full load.
  • 3.0GHz: Official Active Cooler works but runs closer to 60–65°C. An ice tower fan cooler is better.
  • 3.2GHz: Requires a premium tower heatsink + 40mm fan. Peak ~65–70°C. Not all Pi 5 units are stable at this frequency—test with stress-ng.

Stability Testing After Overclocking

sudo apt install stress-ng -y
stress-ng --cpu 4 --vm 2 --vm-bytes 512M --timeout 600  # 10-minute stability test

If the system crashes, freezes, or throws memory errors, reduce the clock speed or increase over_voltage_delta incrementally (max 65000 for Pi 5).

Recommended: Raspberry Pi 5 Model 16GB RAM — The 16GB variant uses the same BCM2712D0 chip revision as the 8GB and overclocks equally well. 16GB pairs well with an overclocked Pi when running memory-intensive workloads like machine learning inference or large compilation jobs.

Frequently Asked Questions

Does Raspberry Pi Pi 4 need active cooling?

For light workloads (file server, Pi-hole, basic automation): a heatsink alone is sufficient. For sustained heavy workloads (video transcoding, compiling, face recognition): an active fan is strongly recommended. The Pi 4 throttles at 85°C under sustained 100% CPU load without cooling, and a small aluminium heatsink may not be enough in a warm room (30°C+ ambient).

Does Raspberry Pi Pi 5 need active cooling?

Yes, the Raspberry Pi Foundation officially recommends the Active Cooler for Pi 5 with any sustained workload. Without cooling, Pi 5 reaches throttle temperatures in minutes under full load. Even for light-use cases like a desktop computer, a heatsink alone is recommended to prevent thermal throttling during occasional bursts of activity.

Can I use a laptop thermal pad on Raspberry Pi?

Yes—generic thermal pads from a computer shop work fine. Look for 1.0mm thick pads with at least 3 W/m·K thermal conductivity. Cut to size if needed. Higher-quality pads (Fujipoly, Thermal Grizzly Minus Pad 8) offer 8–12 W/m·K conductivity for a measurable improvement.

How do I know if my Pi is throttling?

Run vcgencmd get_throttled. The value throttled=0x0 means no throttling. Common non-zero values: 0x50005 means currently throttled + under-voltage detected. 0x50000 means previously throttled (but not currently). For real-time monitoring, create a watch script that logs temperature and throttle status during your workload.

Is it safe to run Raspberry Pi without any cooling?

Raspberry Pi will not permanently damage itself from overheating—throttling protects the hardware. However, running at throttle temperatures constantly shortens component lifespan and degrades performance. For any serious project, invest ₹200–₹500 in a heatsink as a minimum. The Pi 5 specifically should not run sustained workloads without at minimum a heatsink.

Keep Your Pi Running Cool

Effective cooling doesn’t require expensive equipment. A ₹200 aluminium heatsink set solves light-use throttling. The official Active Cooler (or equivalent third-party tower fan cooler) handles anything you can throw at Pi 5, including overclocking. The investment pays back immediately in consistent performance and extended hardware life.

For overclocked Pi 5 builds pushing to 3.0GHz or beyond, a quality tower heatsink with a dedicated 40mm fan is the sweet spot between cooling performance, noise level, and cost.

Shop for Raspberry Pi 5 boards in all RAM configurations at Zbotic.in. We stock Pi 5 2GB, 4GB, and 16GB variants with shipping across India—add the right cooling solution and you’re ready to build.

Tags: cooling, fan, heatsink, overclocking, Raspberry Pi, raspberry pi 5, Temperature, thermal management
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
Arduino Code Not Uploading? Fi...
blog arduino code not uploading fix serial port driver errors 595204
blog raspberry pi web scraper python automation and scheduling 595207
Raspberry Pi Web Scraper: Pyth...

Related posts

Svg%3E
Read more

Raspberry Pi Benchmarks: Performance Testing All Models

April 1, 2026 0
Table of Contents Introduction and Use Cases Hardware Requirements Software Installation Configuration and Setup Testing and Validation Advanced Features Troubleshooting... Continue reading
Svg%3E
Read more

Raspberry Pi PoE: Power Over Ethernet Setup Guide

April 1, 2026 0
Table of Contents Introduction and Use Cases Hardware Requirements Software Installation Configuration and Setup Testing and Validation Advanced Features Troubleshooting... Continue reading
Svg%3E
Read more

Raspberry Pi GSM HAT: SMS and Cellular IoT

April 1, 2026 0
Table of Contents Introduction and Use Cases Hardware Requirements Software Installation Configuration and Setup Testing and Validation Advanced Features Troubleshooting... Continue reading
Svg%3E
Read more

Raspberry Pi RS485: Industrial Sensor Network

April 1, 2026 0
Table of Contents Introduction and Use Cases Hardware Requirements Software Installation Configuration and Setup Testing and Validation Advanced Features Troubleshooting... Continue reading
Svg%3E
Read more

Raspberry Pi CAN Bus: Vehicle OBD2 Data Reader

April 1, 2026 0
Table of Contents Introduction and Use Cases Hardware Requirements Software Installation Configuration and Setup Testing and Validation Advanced Features Troubleshooting... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now