FAN installation on PX5

Search This thread

giouncino

Senior Member
Jun 13, 2019
61
31
I was at the store last night and just happened to walk by some original Intel PII heatsinks I thought those would work nicely with those little 5ish Watt SoC; low profile, light weight and a quiet fan. I'm a little concerned about the extra weight my HU is a slim type all the electronics are sitting vertically. The road vibration and heat in a car would put a lot of strain on those 2 little mounting screws and there's only 3 dabs of silicone holding the connector in place. They should have put at least 1 more screw on a different plane to really secure the SoM.

Can't say much good about using a cast shield as a heatsink either. What is that material, recycled aluminum. Probably not the best for heat transfer, the pitted surface definitely is not. I hope they used a heat transfer pad between the SoC and the shield and not silicone. I'm sure it's all good enough but it's definitely not meant to last long.

in my case, PX5 board is orizzontally mounted, so the heatsink weight is don't care.
 
  • Like
Reactions: woozie.2007

woozie.2007

Senior Member
Oct 16, 2008
698
92
This is what i made with your help, in idle i have 13 degrees, and full load maximum 75 degrees. Thank you all, especially giouncino
 

Attachments

  • IMG_20190719_160438006_HDR.jpg
    IMG_20190719_160438006_HDR.jpg
    252.1 KB · Views: 1,722
  • IMG_20190719_164552559.jpg
    IMG_20190719_164552559.jpg
    254.9 KB · Views: 1,728

IloveJapan

Member
Nov 26, 2017
16
7
Poissy
Hello,

I've improved the cooling on my PX6. First I've check how Rockchip CPU is link to the radiator: It's a poor quality thermal pad (not correctly centered)

bopp.jpg


I've tested if I can use thermal paste instead of thermal pad, but distance from SOC cover to the radiator is to far to be better than pad.

gen6.jpg


So I changed original pad to an high quality pad, correctly centered.

9zve.jpg


then I installed an Intel CPU radiator over the original one (with thermal paste between the 2 radiators) to improve heat exchange:

1sqw.jpg


I was needed to cut lot of fins to be sure to create no interference with other component on the SOM.

bcbg.jpg


8p20.jpg


au2f.jpg


Fitted in the unit:

4jak.jpg


I've tested the modification with several geekbench loops, temperature was 20°C less, but heat seemed to stay inside the unit enclosure. So I tested without top cover and temperature drop again 10°C. So I decided to modify top cover, without installation of a fan, to create a natural airflow.

o2tn.jpg


o48s.jpg


xji4.jpg


Results are good, now the SOC never throttle, even after 5 loops of geekbench or GFX bench, temperature increase slowly from 45°C (idle) until reaching a maximum of 72°C
 
Last edited:

kmlnvm

Senior Member
Jan 8, 2015
78
8
Hello,

I've improved the cooling on my PX6. First I've check how Rockchip CPU is link to the radiator: It's a poor quality thermal pad (not correctly centered)

bopp.jpg


I've tested if I can use thermal paste instead of thermal pad, but distance from SOC cover to the radiator is to far to be better than pad.

gen6.jpg


So I changed original pad to an high quality pad, correctly centered.

9zve.jpg


then I installed an Intel CPU radiator over the original one (with thermal paste between the 2 radiators) to improve heat exchange:

1sqw.jpg


I was needed to cut lot of fins to be sure to create no interference with other component on the SOM.

bcbg.jpg


8p20.jpg


au2f.jpg


Fitted in the unit:

4jak.jpg


I've tested the modification with several geekbench loops, temperature was 20°C less, but heat seemed to stay inside the unit enclosure. So I tested without top cover and temperature drop again 10°C. So I decided to modify top cover, without installation of a fan, to create a natural airflow.

o2tn.jpg


o48s.jpg


xji4.jpg


Results are good, now the SOC never throttle, even after 5 loops of geekbench or GFX bench, temperature increase slowly from 45°C (idle) until reaching a maximum of 72°C

I don't know if these holes are ok because after sometime unit can collect dust inside.
 
  • Like
Reactions: tazmahv

nic2k

Senior Member
Feb 13, 2019
251
62
Maybe it depends where you live but I've never pulled out a car radio that was covered in dust even after years in the car. The inside of a dashboard is a pretty clean place compared to the rest of the car or my garage.
 

uncleee

New member
Mar 24, 2014
2
0
heatsink

If you put a heatsink on top of origenel heatsink of px5 som board can you cover the holes with heatsink or leave them open ? i think if you cover them theres no airflow for the holes i saw a lot of fotos with the heatsink covering them?
 

nic2k

Senior Member
Feb 13, 2019
251
62
I suspect the holes are mostly there for appearance and maybe to reduce the weight rather than allow airflow. There's not much gap at the base to allow air in and through the holes and most of the convection would be around the outside of the plate. The plate is an EMI shield for the electronic components. The material and finish is less than ideal for a heatsink but it was just convenient to use it to give the SoC the extra cooling it would need in the car environment. Those SoC are meant to be used without heatsink in things like tablets and TV boxes.
 
  • Like
Reactions: uncleee

woozie.2007

Senior Member
Oct 16, 2008
698
92
since i made the modification on my unit, no one random reboot, no any stop of app, everything works perfect, before i made the mod, especially apps for navigation after around 150km, gave me force close and i had to open it again, but now i made 3000 km with waze and igo and nothing happened, it works continously without any stuck.
 
Last edited:
  • Like
Reactions: Segundojazz

Barreto

Senior Member
Sep 23, 2007
110
6
Lisboa
Samsung Galaxy S22 Ultra
Hi.

I've been following this thread for a while now. Had a PX3 and just bought a PX6, so I was waiting on the new unit to try these mods.

What do you guys think of applying a heatsink directly on the chip? IE: remove the top plate (original heatsink), stick a heatsink (from a raspberry pi, maybe?) directly on the CPU chip and leave it like that. This would improve heat dissipation because there would be direct contact between the chip and the new heatsink.
As far I can tell from the pictures above, the other chips don't make contact with the top plate (og heatsink), so there shouldn't be a problem leaving them in the "open", right?

I've used small heatsinks on rasp pis before and they do a good job... I'm talking about something like the blue one on this site

I don't mind trying it, I just would like to know if you guys know of any reason not to do it. Or if you think this heatsink is too small to keep the temps in check.

Thank you
(and good job on your mods, they are really cool)
 

giouncino

Senior Member
Jun 13, 2019
61
31
This kind of heatsink are good for cool down ram modules generally, I would use a bigger heatsink for the soc, even if it is only a 4.5w the temps of this chip raise very quicky, so it's a good idea to use a bigger heatsink.
Other than that it's perfect to remove the metal plate and put heatsink in direct contact with the SOC, but you should manage to stick the heatsink firmly and it's not simple considering car vibrations during use that can break the chip.
 
  • Like
Reactions: Barreto

Barreto

Senior Member
Sep 23, 2007
110
6
Lisboa
Samsung Galaxy S22 Ultra
This kind of heatsink are good for cool down ram modules generally, I would use a bigger heatsink for the soc, even if it is only a 4.5w the temps of this chip raise very quicky, so it's a good idea to use a bigger heatsink.
Other than that it's perfect to remove the metal plate and put heatsink in direct contact with the SOC, but you should manage to stick the heatsink firmly and it's not simple considering car vibrations during use that can break the chip.

Yes, I see your point.
Unfortunately, I don't think I can find a heatsink that is small enough to just stick to the chip and big enough to provide enough heat dissipation. Seeing that you guys are successfully getting temps down with a heatsink stuck to the plate, I might just buy 2 of these (40x40x30mm) and put them there.

BTW: replacing the thermal pad between the chip and the top plate makes a big difference? I was thinking of buying something like this. Do you know what thickness I should buy? They go from 0.5mm to 2mm

Again, thank you for your inputs.
 

marchnz

Senior Member
Nov 26, 2012
5,523
1,198
NZ
I'll say it again; use thermal adhesive - you want a very thin layer between the source and sink.

Thermal adhesive is readily available from most electronic suppliers or online.
 

Barreto

Senior Member
Sep 23, 2007
110
6
Lisboa
Samsung Galaxy S22 Ultra
I'll say it again; use thermal adhesive - you want a very thin layer between the source and sink.

Thermal adhesive is readily available from most electronic suppliers or online.

As far as I understand it, there is a significant gap between the chip and the top plate. @IloveJapan tried using thermal paste and said it wasn't making significant contact (and the pictures showed it)

Going with @giouncino info, I'll be using a 0.5mm thermal pad.

Do you think this is not the best way to go? What is the difference between a thermal pad and thermal adhesive?
 

giouncino

Senior Member
Jun 13, 2019
61
31
Yes, the gap is significant.
I don't know if thermal adhesive is strong enough to keep a big and heavy heatsink in place, In my case I don't think so. But with a 40x40x30 light heatsink as yours it could be sufficient and probably you can use thermal adhesive directly on Rockchip SoC, removing the metal plate.
 

nic2k

Senior Member
Feb 13, 2019
251
62
Not a good idea to have a BGA chip carry the weight of a heatsink those little solder balls don't do too well under mechanical stress. The heatsink should be attached to the PCB. The plate is screwed to the PCB so it can hold the weight of the heatsink no problem.
 

Barreto

Senior Member
Sep 23, 2007
110
6
Lisboa
Samsung Galaxy S22 Ultra
Not a good idea to have a BGA chip carry the weight of a heatsink those little solder balls don't do too well under mechanical stress. The heatsink should be attached to the PCB. The plate is screwed to the PCB so it can hold the weight of the heatsink no problem.

Yeah, you guys are prob right. The heatsink is really light, but the vibrations from a moving car could make it bounce a lot and damage the chip...
I will just replace the thermal pad between the chip and top plate, remount the top plate and attach the heatsinks to this plate.

I tested temps this weekend, and they were around 80C with music+GoogleMaps. Outside (ambient) temps were around 30C. (under stress was about 95C, but that is not normal use...)
If it lowers 20C, I'll be happy.

I will try to post some pics of the procedure when I receive the materials. (it shouldn't be very different from @IloveJapan post, but nevertheless...)
It should take about 1 month or so...
 

ZigBrick

Senior Member
Sep 16, 2016
64
33
Thanks all for the ideas. I had throttling problems with my unit when I parked in direct sunlight. It can easily reach 40° Celsius under the shade in summer here, so imagine how it is like inside a car parked in direct sunlight for a few hours in such a climate.

I used a simpler approach though.. bolted a single 60mm 12v fan directly on top of the PX5 metal cover using the same screws. Fed the power from a 9v regulator to help bring the speed down and decrease the fan noise. Also added a hidden switch to turn off the fan completely when it's winter and unneeded.
20190906_164435.jpg
20190906_164631.jpg

Now everything is perfect. Within a few seconds from turning on the ignition and A/C, the CPU temperature drops from like 70° Celsius to like 50° Celsius! I can even run a stress test with no observed throttling in such temperature conditions.
 
Last edited:
  • Like
Reactions: robbieas

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I have installed mine today, NOCTUA 60mm fan.

    I had to remove the heat sink disipator and make one new hole to fit the fan, after that, i take one fan connector alarguer and soldered it to the main connector in the back of the Main Board, Negative and ACC positive. Everything is perfect now. Also i changed the thermal pads and added Thermal Paste Artic Cooling.

    1
    TBH: I would NOT recommend to mount additional weight onto the board. That´s something for stationary usage, but in the car you have too much shaking and punches on bad roads all over the world. The mounts of the board and the board itself is not constructed to resist this for a long time.

    Remove the fan and mount it in the lid of the unit as shown HERE!. It´s much more safe and the cooling is at least better than a directly mounted fan... and of course the Noctuas don´t have a huge air flow.
    Remove the thermal pad and use a high quality thermal paste instead, but don´t bring additional weight onto the boards.

    A 60mm fan in the mostly open lid in my PX6 keeps the unit bejond 70°C in hot weather. Just now in wintertime it is no more than 50°C even when using the throttling app.
  • 5
    Hello,

    I've improved the cooling on my PX6. First I've check how Rockchip CPU is link to the radiator: It's a poor quality thermal pad (not correctly centered)

    bopp.jpg


    I've tested if I can use thermal paste instead of thermal pad, but distance from SOC cover to the radiator is to far to be better than pad.

    gen6.jpg


    So I changed original pad to an high quality pad, correctly centered.

    9zve.jpg


    then I installed an Intel CPU radiator over the original one (with thermal paste between the 2 radiators) to improve heat exchange:

    1sqw.jpg


    I was needed to cut lot of fins to be sure to create no interference with other component on the SOM.

    bcbg.jpg


    8p20.jpg


    au2f.jpg


    Fitted in the unit:

    4jak.jpg


    I've tested the modification with several geekbench loops, temperature was 20°C less, but heat seemed to stay inside the unit enclosure. So I tested without top cover and temperature drop again 10°C. So I decided to modify top cover, without installation of a fan, to create a natural airflow.

    o2tn.jpg


    o48s.jpg


    xji4.jpg


    Results are good, now the SOC never throttle, even after 5 loops of geekbench or GFX bench, temperature increase slowly from 45°C (idle) until reaching a maximum of 72°C
    4
    A fan is NOT useless, and to think also.

    Good afternoon all involved,
    at first to say weather condition is important. It not same to use this kind of device in Moscow than in Madrid. Try use a car without fan engine in both places in summer time, you will quick notice the overheating difference. Then cost and quality of material used in the radio/gps device and main design are also important to keep safe of malfunctioning. And rarely these PX5 boards, screens and body cases are state of the art, be default the cheapest possible materials are used.

    Particularly on my device, a PX5 9" screen for Hyundai Kona, I found when outside temperature in Malaga (Spain) reaches +35 Celsius degrees (a nice day can reach +40 at shadow) the screen starts to self-disconnecting randomly, but CPU still alive. Duly noticed the screen cover (made I guess in poor plastic material) came to be untouchable, pain just fingering the screen cover. After one hour, the CPU starts to fail, making some reboot.

    Disassembling the unit, I found some facts. First one, the small design of case, the cooling air convection is ridiculous. Too small air intakes or holes, neither for CPU neither for screen are in safe condition. And moreover I found the screen chips temperature are higher than CPU most time. So the system came in few minutes very hot and unstable, it does not matter the low power consumption, because there is not effective way to cooling in extreme conditions. So any extra cooling system, manual or automatic, passive or active; is NOT useless.

    1. Taken dremel and diamond disc for made a 80mm hole for a classic PC fan. I bought the Tacens Aura II, very quiet specs, only used two pins.
    2. I set an PC molex connector (male and female) to power the fan, so easy for remove the unit, and screwed a PC dust/fan filter over the external case.
    3. The power line for fan is taken from car IGN1 (Hyundai Kona radio connector "B", #33 pink cable +12v) and not from ACC (classic red one), land/mass whatever available. I did not take from ACC because already is taken for supply the radio and screen. If you charge a 3rd device for ACC, the power will fail for some of them. Already tested and confirmed this issue.
    4. Inspected the CPU, retired the original thermal silicone piece and replaced by "Adwits" thermal conductive silicone pads 6.0 W/mk 1.0mm.
    5. Added directly over original PX5 CPU sink; two 50x25x5mm sinks (space with internal fan is adjusted). Directly placed sinks with conductive silicone pads. Then for security, employed "Visbella RTV" silicone hi-temp gasket maker, fixing new sinks to original PX5 sink, avoiding extra screws or weight. I must say this thermal paste has similar behavior and drying to Sikaflex 256 polyurethane car glass adhesive sealant.
    6. Finally at top-back side of screen case, as I saw in another branded gps screens, I made an air exit. In this case, two 30mm holes covered by two black stainless steel air vents. Fixed with common thermic glue silicone. The only convection air dynamics will not allow the internal case temperature will higher than external, moreover with the fan airflow.
    7. Tested during two months. On sunny days, just the minute after leaving the parking area you can feel the hot air canon if you put your hand on the screen back. And driving against the sun, the whole case temperature is a little hot but not burning like before. No fail, not more screen or device shutdown.

    I attached some shoots of whole process.
    If any question/doubt please reply or email me.
    And many thanks for your advice and help in this forum.
    optimvs
    3
    Yeah, you guys are prob right. The heatsink is really light, but the vibrations from a moving car could make it bounce a lot and damage the chip...
    I will just replace the thermal pad between the chip and top plate, remount the top plate and attach the heatsinks to this plate.

    I tested temps this weekend, and they were around 80C with music+GoogleMaps. Outside (ambient) temps were around 30C. (under stress was about 95C, but that is not normal use...)
    If it lowers 20C, I'll be happy.

    I will try to post some pics of the procedure when I receive the materials. (it shouldn't be very different from @IloveJapan post, but nevertheless...)
    It should take about 1 month or so...

    Hi again.
    I modded the HU a while ago but didn't have time to post pics/results.

    I bought 2 heatsinks with thermal adhesive. They are 40x40x30 aluminium pieces. They were suppose to go over the cover/heatplate
    I also bought thermal pads They were supposed to go over the chip, between the chip and the cover/heatplate

    When I was disassembling the HU, I found out that the cover/heatplate was glued to the mainboard. (it also had screws, but it had like 4 points of glue around) I didn't want to risk it being loose or fragile, so my initial thought of replacing the thermal pad was a no-go.

    I just cleaned the top of the heatplate really well with alcohol and stuck 1 heatsink to it, in the center of the plate. Although the heatsinks are really light, I didn't want to risk the plate/board becoming loose with vibrations or bumps, so I just installed 1 instead of 2.

    I'm really happy with the results. The temps came down from 80/90C to 45/50C (30C outside) with regular use (music/GMaps/Streaming TV).

    The HU feels snappier, doesn't hang so much and it doesn't become unresponsive

    If anybody wants an easy and really cheap way to lower your temps, I think this has good results.

    Attaching pictures.
    3
    In my opinion a fan installation is not necessary at all.
    Considering that the PX5 is a SoC with a maximum power consumption of 4.5W, so change the stock metal plate (with its low quality thermal pad underneath) with another bigger one is more than sufficient.
    I'm working in this direction.

    I modified a heatsink from an old AMD CPU to not interfere with the chassis, stuck it on the original metal plate, removed the metal plate and bad quality thermal pad from che cpu, bought and waiting for a new thermal pad (because the original thermal pad is not in direct contact with PX5 so thermal compond only is too thin to reuse the metal plate). Then I'll verify results.

    If not enough I will try to modify another heatsink and put in direct contact with the PX5 SoC. No fan is needed in my opinion.

    Last info: Temperature junction of PX5 is 125°C as written in Rockchip datasheet, so high temps (70-80 under full load) are absolutely normal for this kind of SoC
    2
    Hi, so back to the point from the thread title.
    Theres reason to keep lower temperature on any device with CPU as you can really extend lifetime and avoid trootling .
    Specciali for Px5 (any) android headunit which is build into car dashboard wheres can easily be 60°C in hot summer day.
    theres not only CPU whats heating, theres also mosfet amlifier which can dissipate 100W of heat.
    Another point to consider is that if you using animated or 3D background it uses CPU and GPU pretty much and keep it hot.

    So if someone interested theres small "How to"
    I found old 80mm 24V fan which works pretty ok (i put drop of oil on bearing)

    1. mark fan side holes holes, dril the hole and than mark main fan hole on the top part of headunit:
    IMG_1187.jpg


    2. cut the main hole (i used angle grinder + hand grinder) than i clean scorings with instant adhesive glue mixed with sawdust.
    IMG_1195.jpg


    3. To prevent corosion I paint a sheet with black spray.

    4. Solder 2 cables to 3pin socket and on mainboard to switched 12V/GND. (speed signal from fan is not used)
    I used 12V from 78M09 9V voltage regulator and GND from capacitor beside.
    As I have 24V fan - it runs pretty quiet on 12V as it is only 50% speed. If you use 12V fan, you can connect it to output of 78M09 (9V) to low down a speed.
    IMG_1197.jpg


    5. Done
    IMG_1201.jpg