logo elektroda
logo elektroda
X
logo elektroda

Active cooling for the Raspberry Pi 4 minicomputer

ghost666 7272 7
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • Active cooling for the Raspberry Pi 4 minicomputer
    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).

    Active cooling for the Raspberry Pi 4 minicomputer
    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'.

    Active cooling for the Raspberry Pi 4 minicomputer
    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.

    Active cooling for the Raspberry Pi 4 minicomputer


    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.

    Active cooling for the Raspberry Pi 4 minicomputer Active cooling for the Raspberry Pi 4 minicomputer



    Active cooling for the Raspberry Pi 4 minicomputer
    Active cooling for the Raspberry Pi 4 minicomputer
    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:

    Active cooling for the Raspberry Pi 4 minicomputer


    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


    Active cooling for the Raspberry Pi 4 minicomputer


    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).

    Active cooling for the Raspberry Pi 4 minicomputer
    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.

    Active cooling for the Raspberry Pi 4 minicomputer


    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/

    Cool? Ranking DIY
    Do you have a problem with Raspberry? Ask question. Visit our forum Raspberry.
    About Author
    ghost666
    Translator, editor
    Offline 
    ghost666 wrote 11960 posts with rating 10223, helped 157 times. Live in city Warszawa. Been with us since 2003 year.
  • ADVERTISEMENT
  • #2 18109263
    Krzysztof Kamienski
    Level 43  
    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
  • ADVERTISEMENT
  • #3 18110409
    lukashb
    Level 39  
    Form over content in my opinion. It's ARM, not x64 or even x86 that would heat up excessively.
  • ADVERTISEMENT
  • #4 18110439
    pixel7
    Level 23  
    It was supposed to be small and it is about to become ATX size ....
  • ADVERTISEMENT
  • #5 18110512
    Ibuprom
    Level 26  
    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 not exceed the height of the USB ports, making it a compact solution. The only application of such a solution is in the conditions of extremely high temperatures, where the margin of the ambient temperature and the max BCM temperature is very close. For example, solar farms in deserts.
  • #6 18110810
    CodeBoy
    Level 33  
    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 for other receivers.
    I have a heat sink in Rpi2, because I felt a need, but building such a tower is a misunderstanding. I bought a very nice heat sink with 2 fans (up to Rpi4) from my friends in the car and I think that is enough for me, additionally it still fits in a compact housing.
  • #7 18111252
    ghost666
    Translator, editor
    CodeBoy wrote:
    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 for other receivers.
    I have a heat sink in Rpi2, because I felt a need, but building such a tower is a misunderstanding. I bought a very nice heat sink with 2 fans (up to Rpi4) from my friends in the car and I think that is enough for me, additionally it still fits in a compact housing.


    The fan uses 80 mA in the catalog, which gives us 0.4 W of consumption.
  • #8 18119585
    bobycob
    Level 21  
    Almost to the rural tuning section is suitable.

Topic summary

The discussion centers on the need for active cooling solutions for the Raspberry Pi 4, which is known to overheat under heavy computational loads. Users share their experiences with various cooling methods, including fans and heat sinks. Some participants express skepticism about the necessity of large cooling systems, suggesting that simpler solutions like compact heat sinks are sufficient for most applications. The power consumption of fans is also noted, with one user mentioning a fan that draws 0.4 W. Overall, the conversation highlights the balance between effective cooling and practicality in design.
Summary generated by the language model.
ADVERTISEMENT