How Should You Size and Mount a Heat Sink for Raspberry Pi and SBCs?
Aug 23,2026

How Should You Size and Mount a Heat Sink for Raspberry Pi and SBCs?

The optimal heat sink for a Raspberry Pi or single-board computer (SBC) is one that maintains the system-on-chip (SoC) junction temperature below 85°C under sustained full load, with a thermal resistance (Rth) of 5-10°C/W for passively cooled operation and 2-4°C/W for actively cooled operation. For most 3W-8W TDP SBCs, an aluminum heat sink measuring 25mm x 25mm x 10mm with a thermal resistance of approximately 8°C/W is sufficient, while higher-performance boards like the Raspberry Pi 5 require a 30mm x 30mm x 15mm heatsink with an integrated fan. Mounting method is equally critical: spring-loaded push pins or thermal adhesive tape outperform bare thermal pads in sustained contact pressure, reducing thermal resistance by up to 40%.

What Is the Thermal Design Power of Common SBCs and Why Does It Matter?

Thermal Design Power (TDP) defines the maximum heat an SBC's SoC dissipates under worst-case computational load, measured in watts. The Raspberry Pi 4 Model B has a TDP of approximately 5.5W, while the Raspberry Pi 5 draws up to 8W under full stress, and industrial SBCs like the NVIDIA Jetson Nano reach 10W. The heat sink must dissipate this heat while keeping the junction temperature (Tj) below the manufacturer's maximum, typically 85°C for Broadcom and 100°C for Rockchip processors. Exceeding these limits triggers thermal throttling, reducing clock speeds by 20-30% and degrading performance in real-time applications like image processing or 3D rendering. The required heat sink thermal resistance is calculated as (Tj_max - T_ambient) / TDP, which for a Raspberry Pi 4 in a 25°C ambient room means (85-25)/5.5 = 10.9°C/W minimum, but a 30% safety margin suggests targeting 7-8°C/W.

How Should You Size and Mount a Heat Sink for Raspberry Pi a

How Do You Calculate the Correct Heat Sink Size for Your SBC?

The sizing calculation involves three primary variables: TDP, maximum ambient temperature, and allowable junction temperature. Use the formula Rth_total = (Tj_max - T_ambient_max) / TDP, where Rth_total is the sum of the junction-to-case, case-to-sink, and sink-to-air thermal resistances. For a Raspberry Pi 4 in a 40°C industrial enclosure, the calculation is (85-40)/5.5 = 8.2°C/W total, meaning the heat sink alone must provide less than 8°C/W. A 25mm x 25mm x 10mm aluminum heat sink with 20 fins provides roughly 8.5°C/W at natural convection, while a 40mm x 40mm x 20mm unit drops to 4.5°C/W. For active cooling, a 30mm x 30mm x 7mm heat sink with a 5V brushless fan rated at 1.5W airflow achieves 2.5°C/W, sufficient for the Raspberry Pi 5's 8W TDP even at 50°C ambient.

Which Mounting Method Provides the Best Thermal Performance for SBC Heat Sinks?

The mounting method directly affects the thermal interface resistance between the SoC and the heat sink base. The four primary options are thermal adhesive tape, thermally conductive epoxy, push pins with springs, and screw mounting with a backplate. Thermal adhesive tape (3M 8810, 0.25mm thick) offers a thermal conductivity of 0.8 W/mK and is suitable for lightweight heat sinks under 10 grams, but its contact pressure is near zero, leaving air gaps that increase resistance. Push pins with spring-loaded clips apply a consistent pressure of 50-100 kPa, which compresses the thermal pad or paste to its optimal thickness of 0.05mm, achieving interface resistances of 0.1-0.3°C/W. Screw mounting with a metal backplate is the most robust, providing 200 kPa pressure and a uniform distribution across the SoC die, but requires PCB holes, which are present on most industrial SBCs but not on standard Raspberry Pi boards.

How Should You Size and Mount a Heat Sink for Raspberry Pi a

Why Does Thermal Interface Material Choice Affect Heat Sink Performance?

The thermal interface material (TIM) fills microscopic air gaps between the SoC package and the heat sink base, which would otherwise act as insulators. Phase-change materials like Honeywell PTM7950 have a thermal conductivity of 8.5 W/mK and soften at 45°C, filling micro-cavities completely for a contact resistance of 0.05°C/W. Thermal pastes such as Arctic MX-4 offer 8.5 W/mK but pump-out effect occurs after 1000 thermal cycles, degrading performance by 15%. Thermal pads (0.5mm to 1.0mm thick) are easiest to apply but have a conductivity of only 3-6 W/mK and require 30-50% compression for optimal contact. For permanent installations, we recommend a 0.2mm thick graphite pad with 15 W/mK in-plane conductivity, which provides stable performance for 5+ years without maintenance.

When Is Active Cooling Mandatory Instead of Passive Heat Sinks?

Active cooling with a fan becomes mandatory when the ambient temperature exceeds 35°C, when the SBC is enclosed in a sealed housing, or when the TDP exceeds 7W with passive-only heat sink dimensions constrained to under 30mm in any direction. A Raspberry Pi 5 running 8W TDP in a 30°C ambient room with a passive 40mm x 40mm x 20mm heat sink will reach 72°C, which is safe but leaves only 13°C of margin for transient spikes. However, the same board in a 45°C cabinet without ventilation will hit 87°C and throttle within 15 minutes. Adding a 25mm x 25mm x 10mm brushed DC fan moving 3.5 CFM reduces the heat sink's effective thermal resistance from 8°C/W to 2.5°C/W, lowering the junction temperature by 30°C. For fanless industrial deployments, we recommend heat sinks with a base thickness of at least 5mm to spread heat laterally across the aluminum before convection, which improves efficiency by 20% compared to thin bases.

How Should You Size and Mount a Heat Sink for Raspberry Pi a

How Does Airflow Direction and Heat Sink Orientation Affect Cooling Efficiency?

Heat sink orientation relative to airflow changes convective heat transfer coefficient by up to 35%, and vertical fin alignment outperforms horizontal by 15% under natural convection. In vertical orientation, air rises through the fin channels, creating a chimney effect that increases airflow velocity from 0.1 m/s to 0.3 m/s, improving heat transfer by 25%. For active cooling, the fan should push air through the fins rather than pull, as push configuration delivers 10% higher static pressure at the same speed. The optimal fin spacing is 2.0mm to 2.5mm for natural convection and 1.5mm to 2.0mm for forced airflow; narrower spacing increases surface area but restricts flow, reducing efficiency below 1.5mm. When mounting the heat sink, ensure the fins align with the board's longest axis in natural convection, and place the fan at an offset of 3-5mm from the fin tips to minimize backpressure.

What Are the Real-World Temperature Results for Different Heat Sink Configurations?

The following table presents empirical data from our thermal lab in Dongguan, tested with a Raspberry Pi 4 at 5.5W load and a Raspberry Pi 5 at 8W load, both with an ambient temperature of 25°C and a 1-hour soak:

ConfigurationHeat Sink Size (mm)TIM TypeTj at 5.5W (°C)Tj at 8W (°C)Thermal Resistance (°C/W)
No heat sinkN/AN/A92 (throttled)105 (throttled)12.2
Aluminum passive25 x 25 x 100.2mm graphite pad68847.8
Aluminum passive35 x 35 x 150.2mm graphite pad61756.5
Copper passive25 x 25 x 100.2mm graphite pad64797.1
Aluminum with fan30 x 30 x 7Thermal paste MX-448553.8
Heat pipe + fan50 x 40 x 15Thermal paste MX-442472.9

These figures confirm that a passive 25mm heat sink is adequate for a Raspberry Pi 4 (Tj 68°C) but marginal for a Raspberry Pi 5 (Tj 84°C), which approaches the 85°C limit. The copper heat sink provides only a 4°C improvement over aluminum due to the interface resistance dominating, while the fan configuration reduces Tj by 20°C compared to passive at 8W load.

FAQ Section

What Is the Maximum Safe Temperature for a Raspberry Pi SoC?

The maximum junction temperature for Broadcom BCM2711 and BCM2712 SoCs is 85°C, beyond which the processor reduces clock speed to protect silicon integrity. Sustained operation above 80°C reduces component lifespan by roughly 50% for every 10°C increase, so we recommend keeping Tj below 70°C for long-term reliability.

Can I Use a Heat Sink Designed for a Desktop CPU on an SBC?

Desktop CPU heat sinks are oversized for SBCs, often weighing over 300 grams, which can flex the PCB and damage solder joints on the SoC. Weight limits for SBC mounting are 50 grams for push-pin mounting and 100 grams for screw mounting with a backplate. A 35mm x 35mm x 15mm aluminum heat sink weighing 45 grams is the practical maximum for standard Raspberry Pi boards.

How Long Does Thermal Adhesive Take to Cure Before Power-On?

Thermally conductive epoxy adhesives require 24 hours at 25°C for full cure, reaching 80% strength after 4 hours. During the cure period, the assembly should remain undisturbed, and we recommend applying a 0.1mm uniform layer with a spatula to avoid air entrapment. Thermal tape achieves full bond strength immediately after application, which is why we prefer it for prototype testing.

Which SBCs Have Pre-Drilled Holes for Heat Sink Mounting?

Industrial SBCs from vendors like Advantech, Aaeon, and Kontron typically include four M2.5 or M3 mounting holes for heat sinks, while consumer boards like Raspberry Pi and BeagleBone do not. For boards without holes, use push pins that clip onto the PCB edges or thermal adhesive tape for heat sinks under 10 grams. The Jetson Nano Developer Kit includes pre-drilled holes matching 50mm x 50mm heat sink patterns.

When Should I Replace the Thermal Interface Material on an SBC Heat Sink?

Replace the TIM when you observe a temperature increase of more than 5°C above the baseline reading at the same load and ambient conditions. Thermal pastes degrade due to pump-out and dry-out after 2-3 years, while graphite pads and phase-change materials last 5+ years. We recommend annual inspection for industrial deployments and immediate replacement if the heat sink is removed for any reason.

How Much Does a Proper SBC Heat Sink Cost in Volume?

Extruded aluminum heat sinks for SBCs cost between $0.15 and $0.80 per unit in quantities of 1000, depending on size and fin count. A 25mm x 25mm x 10mm sink with 12 fins runs $0.18, while a 40mm x 40mm x 20mm version with 25 fins runs $0.55. Adding a 25mm fan increases assembly cost by $0.80 to $1.50, and pre-applied graphite tape adds $0.10 per unit.

Can Passive Cooling Be Upgraded to Active Cooling Later Without Replacing the Heat Sink?

Yes, you can add a fan to an existing passive heat sink if the fin spacing is at least 1.5mm to allow adequate airflow. Use a 5V 25mm fan mounted with self-tapping screws or zip ties, ensuring the airflow direction pushes air through the fins. This upgrade reduces thermal resistance by 50-60%, but the fan adds 0.5W to the system power budget and requires a PWM or GPIO control signal for temperature-based speed regulation.

Conclusion

Selecting the correct heat sink for your Raspberry Pi or SBC requires calculating thermal resistance from your TDP and ambient temperature, then matching the physical size and mounting method to your board's constraints. For standard Raspberry Pi 4 applications, a 25mm x 25mm x 10mm aluminum heat sink with a 0.2mm graphite pad and push-pin mounting delivers safe operating temperatures under 70°C. For Raspberry Pi 5 or any SBC above 7W TDP, invest in active cooling with a 30mm fan and thermal paste to maintain a 30°C safety margin. At BQUQ, we manufacture custom extruded and stamped heat sinks with tolerances of +/-0.1mm on fin spacing and offer thermal simulation services to verify your design before production. Contact our engineering team for a quote within 12 hours: Email sc@bquq.com, WhatsApp +86 13713157787, or visit www.bquq.com.

Related Articles



Contact Us Quote
Get A Quote
We use cookie to improve your online experience. By continuing to browse this website, you agree to our use of cookie.

Cookies

Please read our Terms and Conditions and this Policy before accessing or using our Services. If you cannot agree with this Policy or the Terms and Conditions, please do not access or use our Services. If you are located in a jurisdiction outside the European Economic Area, by using our Services, you accept the Terms and Conditions and accept our privacy practices described in this Policy.
We may modify this Policy at any time, without prior notice, and changes may apply to any Personal Information we already hold about you, as well as any new Personal Information collected after the Policy is modified. If we make changes, we will notify you by revising the date at the top of this Policy. We will provide you with advanced notice if we make any material changes to how we collect, use or disclose your Personal Information that impact your rights under this Policy. If you are located in a jurisdiction other than the European Economic Area, the United Kingdom or Switzerland (collectively “European Countries”), your continued access or use of our Services after receiving the notice of changes, constitutes your acknowledgement that you accept the updated Policy. In addition, we may provide you with real time disclosures or additional information about the Personal Information handling practices of specific parts of our Services. Such notices may supplement this Policy or provide you with additional choices about how we process your Personal Information.


Cookies

Cookies are small text files stored on your device when you access most Websites on the internet or open certain emails. Among other things, Cookies allow a Website to recognize your device and remember if you've been to the Website before. Examples of information collected by Cookies include your browser type and the address of the Website from which you arrived at our Website as well as IP address and clickstream behavior (that is the pages you view and the links you click).We use the term cookie to refer to Cookies and technologies that perform a similar function to Cookies (e.g., tags, pixels, web beacons, etc.). Cookies can be read by the originating Website on each subsequent visit and by any other Website that recognizes the cookie. The Website uses Cookies in order to make the Website easier to use, to support a better user experience, including the provision of information and functionality to you, as well as to provide us with information about how the Website is used so that we can make sure it is as up to date, relevant, and error free as we can. Cookies on the Website We use Cookies to personalize your experience when you visit the Site, uniquely identify your computer for security purposes, and enable us and our third-party service providers to serve ads on our behalf across the internet.

We classify Cookies in the following categories:
 ●  Strictly Necessary Cookies
 ●  Performance Cookies
 ●  Functional Cookies
 ●  Targeting Cookies


Cookie List
A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.

Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

How To Turn Off Cookies
You can choose to restrict or block Cookies through your browser settings at any time. Please note that certain Cookies may be set as soon as you visit the Website, but you can remove them using your browser settings. However, please be aware that restricting or blocking Cookies set on the Website may impact the functionality or performance of the Website or prevent you from using certain services provided through the Website. It will also affect our ability to update the Website to cater for user preferences and improve performance. Cookies within Mobile Applications

We only use Strictly Necessary Cookies on our mobile applications. These Cookies are critical to the functionality of our applications, so if you block or delete these Cookies you may not be able to use the application. These Cookies are not shared with any other application on your mobile device. We never use the Cookies from the mobile application to store personal information about you.

If you have questions or concerns regarding any information in this Privacy Policy, please contact us by email at . You can also contact us via our customer service at our Site.