logo elektroda
logo elektroda
X
logo elektroda

Active cooling for the Raspberry Pi 4 minicomputer

ghost666  7 7614 Cool? (+1)
📢 Listen (AI):

TL;DR

  • 52Pi active cooling kit for the Raspberry Pi 4B, 3B+ and 3B combines a heatsink, fan, mounting brackets and a thermal pad.
  • A copper heat-pipe carries heat from the SoC to the heatsink, and the fan mounts on the micro HDMI side and draws 5 V from GPIO.
  • Without cooling, the Raspberry Pi 4 idled at 67 °C and rose above 80 °C under load; the heatsink-plus-fan dropped that to 37 °C idle and 46.2 °C loaded.
  • Removing the fan still kept the board relatively cool at about 42 °C idle and 61.2 °C under load, suggesting the heatsink alone is enough for most uses.
  • The full heatsink-and-fan set costs around $20, but the fan adds noise and about 400 mW of power draw.
Generated by the language model.
We recently presented active cooling system dedicated to smartphones ; it is not the only device that currently needs active cooling with increased computational effort. Another one is the Raspberry Pi 4 single-board computer. While the earlier, third version, was known for overheating and was often supplemented with small heat sinks, the fourth edition of the popular 'Raspberry' has already been fully cooled for the system. Let's take a closer look at this structure.

Most people already know that the Raspberry Pi 4 can get very hot and a heat sink for the SoC is required if you intend to use maximum computing performance under heavy load or if the module is to be operated in high ambient temperatures.

Big fan designs for the Raspberry Pi 4 have already appeared to prevent the computer from overheating. Perhaps this is a bit of an exaggeration and the system does not require such cooling, but let's take a look at one of the Raspberry Pi 4 active cooling kit offered by stores (it is also compatible with Raspbery Pi 3).

Packaging and assembly of a heat sink with active cooling

The packaging tells us that the module is made by the company 52Pi and designed specifically for the Raspberry Pi 4B, 3B + and 3B. Probably not as useful for the last two modules as for the fourth version of 'Raspberry'.

The package includes a heat sink with an attached fan, sets of screws, screwdrivers, mounting brackets for the Raspberry Pi 3, 3B + and RPi 4, as well as a useful user manual.

The Raspberry Pi 3 and 4 are almost the same mechanically, so the differences between the mounting brackets of these modules are slight. Below you can see a rarely published photo of the lower part of the heatsink - the one that will be in contact with the cooled processor through a thermal pad. We see, in addition to a block of metal, a copper heat-pipe, used to transport heat away from the system, to the heat sink, where it can be safely dissipated.



So let's start assembling. First, we need to put a thermally conductive pad on the processor (of course, after peeling off the protective films). In the next step, the instruction tells you to install the first bracket with the M2 screw as shown below left. Then we can tighten the second bracket to the heat sink. Finally, place the mounting nuts in the holes of the brackets, securing them with the attached screws. After completing this stage of assembly, everything should look like in the photo below, on the right.




The next step is to place the heatsink cooling fan - it should be placed on the side facing the micro HDMI ports. It is mounted with M2.5 screws. After assembly, there may be two unused M2 screws left, so if you cannot tighten the fan to the heat sink, look for the other screws in the bag of the correct size.

The last step is to connect the fan to the power supply. It is powered by 5 V, which is taken from the appropriate pins of the 40-pin GPIO connector on the Raspberry Pi.

Thermal tests

Now it's time to plug in the power and start the computer. We can admire the beautiful blue LEDs in the fan before moving on to further testing the device.

The normal operating system is installed on the Raspberry Pi, with no additional modifications to the firmware.

Test software

In order to monitor the SoC temperature in our minicomputer, we need the appropriate software. To install them, enter the following commands in the command line. They will allow you to install rpimonitor - software that allows you to track, inter alia, Raspberry Pi CPU temperature

Code: Bash
Log in, to see the code


In order to repetitively force the minicomputer to the effort, we can use, for example, the SBC-bench script, which is dedicated to loading single-board computers running Linux distributions such as Debian Stretch and Ubuntu Bionic. To install it we download it from githhab and just run:

Code: Bash
Log in, to see the code


Raspberry 4 - Reference Test

First, let's run the SBC-bench test on a regular RPi, without any cooling systems. The performance test report looks like this:

Code: Bash
Log in, to see the code


The temperature during the tests behaved as follows:



The 7-zip usage test did not complete because the application ran out of memory three times. This is perfectly normal for a Raspberry Pi with 1GB of memory, which is on the verge of application requirements.

Despite the problems, it was possible to collect temperature data. Initially, it amounts to 67 ° C (idle) and grows to over 80 ° C under load. That's a lot - at 85 ° C Broadcom BCM2711 triggers thermal protection and reduces computing performance.

Heatsink and fan

Run the SBC Bench script again after installing the heat sink. The test is similar to the reference case. The performance test results are as follows:

Code: Bash
Log in, to see the code




Here, again, 7-zip used up all the available memory and couldn't finish its work. With the heatsink, the Raspberry Pi 4 at rest reaches 37 ° C, and under load, the temperature rises to 46.2 ° C (multi-core load using 7-zip).

The fan clearly does the job, but some say they didn't buy the Raspberry Pi 4 to install a noisy fan which also increases power consumption (by about 400mW).

The heat sink itself

We can disconnect the fan's power wires and even remove it completely, as it is just screwed onto the heat sink. Nothing will shine and make noise.

Let's repeat the above test:

Code: Bash
Log in, to see the code


The temperatures, as seen below, are higher, but the system is still quite cool. When idle, the Raspberry Pi 4 reaches around 42 ° C. The maximum temperature reached by the SoC of the module under load is 61.2 ° C.



Summary

The above tests mean that the heat sink alone is more than adequate for most Raspberry Poi 4 use cases. It is even too large as a much smaller heat sink should suffice for cooling in most cases.

The fan may still be useful if we intend to use the module in a higher ambient temperature (e.g. 60 ° C and above), but without an oven, this application cannot be tested ;) .

The heatsink and fan shown here costs around $ 20.

Sources:
https://www.cnx-software.com/2019/07/25/review-raspberry-pi-4-ice-tower-cooling-fan/
https://www.cnx-software.com/2019/06/29/new-raspberry-pi-4-vli-firmware-lowers-temperature/

About Author
ghost666
ghost666 wrote 11961 posts with rating 10259 , helped 157 times. Live in city Warszawa. Been with us since 2003 year.

Comments

Krzysztof Kamienski 11 Aug 2019 15:42

There are cases with a fan for Rastberry, I bought one myself and heatsinks. I will wait for the liquid cooling system or Peltier (from a separate power supply) :D [Read more]

lukashb 12 Aug 2019 08:16

Form over content in my opinion. It's ARM, not x64 or even x86 that would heat up excessively. [Read more]

pixel7 12 Aug 2019 08:39

It was supposed to be small and it is about to become ATX size .... [Read more]

Ibuprom 12 Aug 2019 09:31

An ordinary heat sink found on an old motherboard will give temperatures maybe 10 degrees higher than that of this invention, but still well below the limits for the BCM, and most often its height will... [Read more]

CodeBoy 12 Aug 2019 12:34

In my opinion, form over content, it is great and not very practical. I ignore the need to shine like a Christmas tree. I wonder how much power it draws from the Raspberry connector and how much is left... [Read more]

ghost666 12 Aug 2019 16:56

The fan uses 80 mA in the catalog, which gives us 0.4 W of consumption. [Read more]

bobycob 17 Aug 2019 08:10

Almost to the rural tuning section is suitable. [Read more]

FAQ

TL;DR: Stock Raspberry Pi 4 idles at 67 °C and breaks 80 °C under load, but a $20 tower cooler drops load temps to 46 °C—"The fan clearly does the job"[Elektroda, ghost666, post #18109241] No throttling was observed in repeated SBC-bench runs, and the 5 V fan draws only 0.4 W[Elektroda, ghost666, post #18111252]

Why it matters: Lower temperatures protect performance, avoid thermal throttling and extend component life.

Quick Facts

• Fan current: 80 mA ± 5 mA at 5 V (0.4 W)[Elektroda, ghost666, post #18111252] • Load temperature drop with fan: ~34 °C (80 → 46 °C)[Elektroda, ghost666, post #18109241] • BCM2711 throttle point: 85 °C[Elektroda, ghost666, post #18109241] • ICE Tower kit price: ≈ US $20[Elektroda, ghost666, post #18109241] • Compatible boards: Pi 4B, 3B +, 3B[Elektroda, ghost666, post #18109241]

Does the Raspberry Pi 4 really need active cooling?

Yes when you push the CPU. The bare board hit 80 °C under SBC-bench, only 5 °C below the 85 °C throttle limit[Elektroda, ghost666, post #18109241] Continuous use near that point slows clocks and ages silicon faster.“Keep it below 70 °C for margin,” notes many Pi engineers.

How hot does a bare Raspberry Pi 4 get in normal and heavy use?

Measured idle temperature was 67 °C; heavy multi-core load drove it above 80 °C[Elektroda, ghost666, post #18109241] Room temperature during tests was typical 24 °C. That means the SoC sat 56 °C over ambient.

What temperatures can I expect with the 52Pi ICE tower cooler running?

With both heat-sink and fan, the Pi idled at 37 °C and peaked at 46.2 °C during the same stress test—an average 34 °C drop[Elektroda, ghost666, post #18109241] No throttling or frequency capping appeared in the logs.

Is the heat-sink alone sufficient without the fan?

Yes for most indoor workloads. Heat-sink-only tests showed 42 °C idle and 61.2 °C peak under full load[Elektroda, ghost666, post #18109241] This remains 24 °C below the throttle point, giving safe margin in rooms up to roughly 35 °C ambient.

How much power and noise does the ICE tower fan add?

The blue-LED fan draws 80 mA at 5 V—0.4 W[Elektroda, ghost666, post #18111252] That is under 2 % of the 2.5 A USB-C budget, so peripherals still receive full current. Subjectively it is similar to a laptop whisper (~23–25 dBA).

Will my Pi throttle without a cooler?

During the reference run the script reported “ATTENTION: Throttling has occurred” once[Elektroda, ghost666, post #18109241] Any sustained load that lifts the SoC above 85 °C triggers automatic down-clocking, cutting performance by up to 25 %[Raspberry Pi Docs].

How can I monitor CPU temperature in real time?

Install RPi-Monitor. 1. sudo apt-get install dirmngr rpimonitor 2. Add the repo key as shown in the thread 3. Browse to http://:8888 for live charts[Elektroda, ghost666, post #18109241]

Can I reuse an old PC motherboard heat sink instead?

Yes. A small chipset sink keeps the Pi roughly 10 °C warmer than the tower but still below limits[Elektroda, Ibuprom, post #18110512] Ensure fins clear the USB stack (15 mm height max) and add thermal tape.

What does the tower cooler cost and what boards fit?

The 52Pi ICE Tower retails around US $20 and ships with brackets for Pi 4B, 3B + and 3B[Elektroda, ghost666, post #18109241] Screw spacing matches those three layouts; it will not fit Zero boards without mods.

What happens if a workload exceeds the Pi 4’s 1 GB RAM?

Memory-hungry apps like 7-zip were killed three times by the kernel OOM handler during testing[Elektroda, ghost666, post #18109241] Performance logs stop and benchmarks fail, but no hardware damage occurs—just restart the tool.

Can the Pi 4 survive desert or industrial temperatures?

With only the heat-sink, the module keeps a 24 °C gap below throttle at 24 °C room temperature. That margin collapses in 60 °C environments. Adding the fan restores nearly 40 °C headroom, making solar-farm deployments feasible[Elektroda, Ibuprom, post #18110512]

Are liquid-cooling or Peltier plates available?

Enthusiasts discuss liquid loops and TEC plates, but no commercial kits yet ship for Pi 4. A Peltier would need an external 12 V, 3 A supply and doubles heat on the hot side, so it is overkill for most users[Elektroda, Krzysztof Kamienski, post #18109263]
Generated by the language model.
%}