Khani Solutions

Independent open-source thermal study · Stage 04

Cool the RF board with a thermal pad.

Keep the heat sources fixed. Replace a small RF-board air gap with a pad to the back cover, then follow the heat as the board cools and the enclosure warms.

All geometry, properties, contacts and loads are teaching assumptions. This layered thermal model has numerical verification but no experimental validation. These are independent concept results, without a claim of Apple or Wisk product performance or temperature-limit compliance.

64.70 → 61.25 °CRF-board maximum at 10 min
3.45 KReduction in RF-board maximum
48.10 → 52.10 °CBack-cover layer maximum · cooling tradeoff
3.75 WSame total heat input in both cases

Explore before / after maps ↓ · Follow the explanation ↓ · Download CAD, source and results ↓

Compare the same component at the same time

Switch between Before · air gap and After · RF thermal pad. The camera, time and color scale stay fixed. Select the RF board, RF packages or back cover to trace the effect. Open the paired map gallery below to see both configurations together.

Loading baseline and thermal-pad results…

Drag to rotate · Scroll to zoom · Saved finite-volume temperature fields

Paired before / after maps for every solved component
All component temperatures at the selected time
ComponentBefore max (°C)After max (°C)Change in max (K)Mean before → after (°C)

Negative change means cooling. Maxima can occur at different locations. Mean values are capacity weighted within each component. A package has one effective temperature, not a semiconductor junction prediction. Layer values are displayed on CAD surfaces but do not resolve through-thickness or exterior skin gradients.

Why the temperatures change, step by step

1 · Reproduce the before case

The before case is exactly the Stage 03 combined configuration: 2 W in the cell and 1.75 W across seven packages. All nodes start at 25 °C, heat runs for 600 s, and sources then turn off until 1,800 s. Exterior display, back-cover and frame surfaces retain the same 8 W/(m²·K) effective ambient loss coefficient.

The code checks the full baseline history against the frozen Stage 03 field. Every saved float32 baseline temperature matches byte for byte. Original components keep the same capacities, sources, exterior sinks and unmodified contact links.

2 · Fit one pad into an existing clearance

The assumed pad is 16 × 5 × 2.2 mm installed, spanning x = 47–63 mm and y = 54–59 mm. It rests on an unpopulated RF-board strip and reaches the enclosure’s back glass. CAD checks confirm it clears U06 and U07, touches the RF board at z = 4.8 mm and the cover at z = 7.0 mm, and introduces no solid overlap.

Plan view showing a 16 by 5 millimeter pad on a clear RF-board strip away from packages U06 and U07, plus a section showing the 2.2 millimeter installed pad between board and back cover

Pad conductivity is assumed to be 3 W/(m·K), density 2,200 kg/m³ and specific heat 1,000 J/(kg·K). Each of its two interfaces has an assumed area-specific resistance of 0.0002 m²·K/W. The pad adds 0.387 g and 0.387 J/K of thermal capacity. Its installed thickness is prescribed; pressure, compression and tolerance mechanics are not solved.

3 · Replace the air path with a lower resistance path

Rpad = L/(kA)   ·   Rcontact = R″/A   ·   Q̇ = ΔT/R

The 80 mm² pad footprint previously transferred heat through a 2.2 mm air gap with linearized internal radiation. The pad replaces that covered path; its heat-transfer conductance is not added in parallel with the same air-gap area.

Series contributionResistance (K/W)
Pad bulk, 2.2 mm / 3 W/(m·K)9.17
Two pad contacts combined5.00
RF-board and back-cover half-thicknesses12.50
Total board-node to cover-node path26.67
Before: same footprint through air / radiation, including half-layers802.73

The new path has about 30.1 times the steady series conductance over that footprint. Contacts and the PCB/glass layers still restrict heat transfer, so conductivity alone does not determine the improvement. The pad has its own transient temperature and stores energy; the steady series equivalent does not imply identical heat flow through both contacts at every instant.

4 · Follow heat into the enclosure

At 600 s, the board transfers 0.0956 W into the pad, while 0.0903 W leaves the pad for the back cover. The small difference is the pad’s ongoing energy storage. The cover is part of the solved product, not a fixed 25 °C heat sink, so the area around the new contact warms.

Across the full RF board-to-back region, the before gap carries 0.0741 W. After installation, the uncovered gap carries 0.0384 W and the pad-to-cover path carries 0.0903 W. Other conductive paths also redistribute heat as temperatures change.

5 · Compare cooling and enclosure warming

Measure at 600 sBefore (°C)After (°C)After − before (K)
RF board maximum64.7061.25-3.45
U06 package temperature66.1062.42-3.69
U07 package temperature68.5265.04-3.47
Main PCB maximum51.4151.12-0.29
Cell mean41.0440.94-0.10
Back-cover layer maximum48.1052.10+3.99

The RF board and its packages cool because more heat reaches the cover through the new path. The pad-contact region on the back-cover layer averages 43.03 → 51.10 °C, while the whole back cover’s maximum changes from 48.10 to 52.10 °C. The maximum can move to a different location; the maps show that movement.

The cell mean changes only slightly, from 41.04 to 40.94 °C. Its 2 W source is unchanged, and its main heat paths remain the cell adhesive, midplate and surrounding product. Improving one small RF path does not produce the same temperature change in every component.

Matched before and after temperature histories show RF-board and package cooling while the back-cover maximum increases

Both configurations receive exactly 2,250 J by heat-off. Exterior heat loss by 600 s is 836.02 J before and 835.87 J after; the difference is tiny. At this time the main effect is redistribution of temperature and stored heat, including the pad’s added capacity. A lower RF temperature alone does not establish a lower enclosure temperature or greater total heat rejection.

Matched static temperature maps at 10 minutesRF board, main PCB and back-cover temperature maps before and after adding the pad, using one 25 to 75 degree Celsius scale; cyan outlines mark the pad footprint

6 · Check the model and state the limits

The after case has 9,710 thermal nodes: the same 9,683 baseline nodes plus 27 pad control volumes. The pad is a spatial layer with finite mass, lateral conduction, and separate resistances to the board and cover. Each contact removes exactly as much heat from one node as it adds to its neighbor.

On the finer grid, the RF-board maximum reduction is 3.33 K, compared with 3.45 K on the working grid; the cooling effect changes by 0.12 K. Refinement differences are numerical observations, not experimental uncertainty bounds. The baseline’s numerical checks remain available in Stage 03. One thermal unknown is used through the thickness of each planar control volume; internal package/junction gradients, natural-convection flow, nonlinear radiation, pad compression, reliability and touch-temperature limits are outside this stage. Pad side-face transfer to the internal cavity is omitted. Measured pad/contact and product thermal data are required before physical validation.

A useful next experiment is to vary pad conductivity, contact resistance, area or enclosure spreading one at a time, then judge both the RF temperature and the cover temperature against defined design requirements.

Inspect the CAD, thermal network and saved results

All solver and authoring tools are free and open source: FreeCAD, Python, NumPy, SciPy, Shapely, Matplotlib and ParaView. The source archive reproduces the before/after thermal solve without FreeCAD; FreeCAD is needed only to rebuild the CAD.

Sparse-solver reference: SciPy factorization. Component properties and pad values are assumptions, not vendor specifications.