I’ve seen a few posts regarding cooling on picade with the xhat fitted (I have the new 10" version with PI4B).
Some are very good but people seem to be hesitant. You shouldnt be.
My process was:
Buy an extended header (11mm version):
Buy a fan shim:
Buy a standoff set (I connected two together on each corner):
This standoff set may be better although I’d brought the one above:
Simply pop off the xhat. Put the fan shim on and then use the extended header and standoff set to raise the hight of the hat.
You could use a lower header and use a single standoff screw but I wanted mine to go higher for the best airflow/cooling.
You may find that at the back it will pull down slightly depending on how tight you turn the screws from the top but it works just fine and is stable. You could always use some small plastic spacers under the hat / loosen off the standoff set at the back if you buy the shorter ones.
In my setup I have just secured 3 of the 4 corners of the hat with the standoff set and it is rock solid. This is due to the fan shim corner that gets in the way of the screw. You could always snip the side of the board off if you reallly wanted to secure all 4 corners but there is not much point.
Finally, because the xhat power input is now higher, I had to make the hole on the back of the picade for the power slightly larger above. I used a stanley knife for this and just filled in the new exposed wood with a black sharpie pen. :-)
Anyway. I find pictures are always handy when it comes to this stuff. Hopfully these work:
The picade is as cool as a cucumber under a moderate 2Ghz overclock at all times.
FYI - The fan is always on when the machine is turned on, but very quiet so this isnt an issue for me. Just dont install the shim drivers as I understand it can cause a conflict with the picade hat.
In addition to this. I found some handy things for custom images.
If you find your picade reboots if powered from the HAT on custom images please see my reply in thread: Pihat keeps rebooting picade - #16 by Fazza
If you’d like to get sound working on picade boot splash screens:
Edit the asplashscreen.sh located (usually) in Opt/retropie/supplementary/splashscreen/
Find the line omxplayer --no-osd -o both -b --layer 10000 “$line”
and change it for omxplayer --no-osd -o alsa -b --layer 10000 “$line”
Your line may look different but the ‘both’ to ‘alsa’ change is the important bit just change that.
I hope this helps people googling this topic.