GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

How-to guide

CNC Machining for Heat Sink Compone: Overcoming the Challenges

Thin fins, deep pockets, and soft copper break heat sink jobs. This guide is for design engineers and buyers who need a repeatable process, not a sales pitch. After reading it you can pick a base thickness, set a fin ratio, and judge when a design should be milled instead of extruded.

Fin ratio guidanceCopper and aluminum parameters±0.005 mm tolerance3–5 day shipping
CNC machining for heat sink compone on a copper base with machined fins
Key takeaways

What matters before you cut metal

Fin geometry sets the processHeight-to-thickness above 12:1 usually needs a wider kerf or a new design.
Copper is not aluminumCopper cuts at 60–80% of aluminum speeds and needs sharper, uncoated tools.
Base flatness drives contactA 0.02 mm bow over a 100 mm base can double contact resistance.
Climb milling protects finsIt pushes cutting force into the base instead of bending the fin wall.
Inspect before anodizingFin burrs hide under coatings and ruin airflow gaps later.
Fin geometry

Why fin geometry decides the whole setup

A heat sink is a block of metal with a lot of surface area bolted on. The machining problem is always the same: how thin can the fin walls be before the cutter pushes them sideways. The ratio of fin height to fin thickness is the number you plan around. Below 8:1 the job is routine. Between 8:1 and 12:1 it needs care. Above 15:1 in aluminum, expect to slow down, use a smaller step-down, and accept more scrap on the first part.

Fin thickness itself has a floor. In aluminum 6061 a milled fin can hold 0.6 mm at 10 mm height with a 1.5 mm cutter, but pushing to 0.4 mm makes the wall chatter and spring back. In copper the same fin needs to be thicker, roughly 0.8 mm, because copper grabs the tool and deflects more. If your thermal model demands 0.3 mm fins, that is an extrusion or skiving job, not milling.

Gaps matter as much as walls. A 1.2 mm gap cut with a 1.0 mm end mill leaves 0.1 mm of clearance on each side, and a single burr closes it. Designers often specify 1.0 mm gaps and 1.0 mm fins, which forces a 1.0 mm cutter into a 1.0 mm slot. There is no room for runout. Open the gap to 1.3 mm or widen the kerf, and the part becomes machinable at the same airflow.

Base thickness is the anchor. For a 50 × 50 mm sink with 20 mm fins, a 4 mm base holds flatness through the cut. Drop to 2 mm and the base will bow as the fins release internal stress, especially in 6061-T6. A good rule is base thickness of at least one third of the fin height, and more if the sink mounts with screws near the center.

  • 1
    Aluminum fin floor0.6 mm thick at 10 mm tall, cut with a 1.5 mm end mill.
  • 2
    Copper fin floor0.8 mm thick at the same height, because of higher cutting forces.
  • 3
    Gap ruleKeep at least 0.15 mm clearance per side around the cutter.
Material behavior

Cutting aluminum and copper without smearing the fins

Aluminum 6061-T6 is the default heat sink alloy. It machines cleanly, holds a Ra 0.8–1.6 μm finish on fin walls, and takes anodizing well. Use a 3-flute carbide end mill with a ZrN or TiB2 coating, run 350–500 m/min surface speed, and keep the chipload between 0.02 mm and 0.05 mm per tooth. Too low a chipload rubs the material and builds a built-up edge that tears fin roots. Also check for a proper chip evacuation path, because aluminum chips weld to each other and jam a 1.2 mm slot fast.

Copper C110 is the other common choice, and it behaves differently. It conducts heat away from the cut, so the tool stays cooler, but it also work-hardens and sticks to cutting edges. Drop surface speed to 150–250 m/min, use 2-flute uncoated carbide or a diamond-like coating, and cut with a positive rake. Copper wants a slightly heavier chipload, around 0.05–0.08 mm per tooth, to avoid rubbing. Expect tool life in copper to be roughly half of what you get in 6061.

Beryllium copper is a special case. It machines well and gives better thermal performance than C110, but the dust is toxic. It needs coolant flood, sealed enclosure, and chip handling procedures. We machine it, but the drawing has to say so up front, because the setup and cleaning time is not the same as plain copper. Do not send beryllium copper parts into a general aluminum batch.

Tool wear shows up first at the fin root, not the tip. A worn corner radius will push the material instead of cutting it, and the fin roots start to look polished. Check the tool after every 30 to 40 minutes of cutting in copper. In aluminum you can usually run 90 minutes before the finish drifts. If the fin wall starts to show a bright band, change the tool before the next pass, not after the part is finished.

  • 1
    6061-T6 parameters350–500 m/min, 0.02–0.05 mm/tooth, 3-flute ZrN carbide.
  • 2
    C110 parameters150–250 m/min, 0.05–0.08 mm/tooth, 2-flute uncoated carbide.
  • 3
    CoolantFlood coolant for copper and beryllium copper; air blast is enough for 6061.
Toolpath and workholding

Toolpath and workholding choices that keep fins straight

Climb milling is the default for fin walls. Conventional milling lifts the fin and leaves a burr on the exit edge, which is exactly where a thin wall is weakest. With climb milling the cutter pushes the wall into the solid base, so deflection goes into a stiff region. On a 5-axis machine we can also tilt the tool 3° to 5° so only the corner engages, which cuts side load on tall fins.

Step-down controls wall quality more than spindle speed. For a 10 mm tall fin, take 0.5 mm axial steps in aluminum and 0.3 mm in copper. Going deeper is faster but the wall springs back after the cutter passes, and the finished fin ends up thinner at the top than the drawing. If you have to remove a lot of stock between fins, rough with a larger cutter first and leave 0.15 mm on the walls for a finishing pass.

Workholding is where thin-base sinks fail. Vise jaws squeeze a 3 mm base and bow it before the cut even starts. Vacuum chucks or a sacrificial subplate with toe clamps at the corners hold the part flat without pinching it. For a 100 mm sink with 2 mm fins, support the base on a flat fixture plate so the fins hang free and the base cannot deflect downward.

Deep pockets between fins trap chips. Use through-spindle coolant or an air blast aimed at the slot, and program a retract that clears the fin top on every pass. A 1.2 mm slot full of aluminum chips will snap a small end mill in seconds. If the pocket is deeper than four times the cutter diameter, add a peck retract and cut the finishing pass from the bottom up.

  • 1
    Axial step-down0.5 mm in aluminum, 0.3 mm in copper, for fins over 8 mm tall.
  • 2
    Finishing stockLeave 0.15 mm on fin walls before the finishing pass.
  • 3
    Fixture ruleSupport the base on a flat plate; do not clamp across it.
Flatness and interface

Base flatness, surface finish, and the thermal interface

The fins move air. The base moves heat into the sink. If the base is not flat, the thermal interface material cannot bridge the gap and the junction temperature climbs. For a machined base, target 0.02 mm flatness over 100 mm, and 0.01 mm on a copper spreader with a direct die contact. Measure after machining, not before, because releasing the top stock unloads the base and it can move.

Surface finish on the base is a trade. A mirror finish sounds good but traps almost no thermal paste, and the contact can be worse than a lapped surface. Ra 0.8–1.6 μm is the practical band for a paste interface. For a direct metal contact or a soldered joint, go finer to Ra 0.2–0.8 μm and keep the base flat, because there is no paste to fill the valleys.

Anodizing adds 10–25 μm per surface and can round a fin tip. On a 0.6 mm aluminum fin that is a real change. If the gap is already tight, mask the fin tips or allow the growth in the drawing. Hardcoat anodizing is thicker and more brittle, so avoid it on fins under 0.8 mm. For copper sinks, plating changes the surface too; electroless nickel at 5–8 μm is common and does not close a well-designed gap.

Then check the whole stack. A finished sink with 20 fins at 1.2 mm gap has 20 chances for a burr. Run a pin gauge or an optical check across every gap before packing. We do 100% inspection before shipment, with raw material check, in-process monitoring, and final inspection, and reports are available on request. Catching one folded fin burr at the bench is cheaper than a field return.

  • 1
    Base flatness target0.02 mm over 100 mm; 0.01 mm for direct die contact.
  • 2
    Paste interface finishRa 0.8–1.6 μm; finer finishes can reduce paste contact.
  • 3
    Anodize growth10–25 μm per surface; account for it on fins under 1 mm.
Tolerances and cost

Tolerances, quantities, and what drives the price

Heat sinks do not need the tightest tolerance on the whole part. The fin thickness and gap usually drive cost, while the mounting holes and base dimensions can sit at ±0.05 mm. Reserve the tight tolerance, down to ±0.005 mm, for the base flatness and the die contact face. Putting a ±0.01 mm tolerance on every fin wall multiplies inspection time without improving thermal performance.

Quantity changes the method, not just the price. One prototype sink is milled from plate, often with a short program and a single setup. At a few hundred parts, a dedicated fixture and a proven program cut the cycle time. Past roughly 5,000 parts, extrusion or die casting starts to beat milling on unit cost, but only if the fin geometry is simple enough. Between those two points, milling is usually the fastest route to a working part.

We run no minimum order quantity, from one prototype to 10,000+ part runs, and quotation with free DFM analysis comes back within 12 hours. Production can start within 24 hours, and parts ship in 3–5 days. If a fin ratio is not machinable, the DFM note will say so and suggest a gap or thickness change before the program is written.

Finishing adds time after the cut. Anodizing, plating, and bead blasting all need masking decisions on the thermal contact face. Tell us which faces touch the heat source and which faces move air. A masked base with an anodized fin pack is normal; anodizing the contact face is usually a mistake because the oxide layer insulates.

  • 1
    Base tolerance±0.005 mm on the contact face, measured after machining.
  • 2
    Mounting features±0.05 mm is enough for holes and outer profile.
  • 3
    Volume switchMilling wins below roughly 5,000 parts for complex fins.
Step by step

How to set up a heat sink job in six steps

Use this order on the first article, then reuse the proven program.

  • 1
    1. Read the drawing for fin ratioDivide fin height by fin thickness. Above 12:1, flag the job for a smaller step-down and a corner-radius cutter. Note the base thickness and confirm it is at least one third of fin height.
  • 2
    2. Check gap clearance against the cutterSubtract the cutter diameter from the gap. You need at least 0.15 mm clearance per side. If the gap is 1.2 mm and the cutter is 1.0 mm, the 0.1 mm per side is too tight; ask for a 1.3 mm gap or a 0.9 mm cutter.
  • 3
    3. Pick the material and cutting parametersFor 6061-T6 use 350–500 m/min and 0.02–0.05 mm/tooth. For C110 use 150–250 m/min and 0.05–0.08 mm/tooth. Set flood coolant for copper and beryllium copper.
  • 4
    4. Fixture the base flatMount on a vacuum chuck or a sacrificial subplate with corner toe clamps. Never clamp across a base under 4 mm thick. Support the base so fins hang free.
  • 5
    5. Rough, then finish with climb millingRough with a larger cutter leaving 0.15 mm on the walls. Finish in 0.5 mm axial steps in aluminum or 0.3 mm in copper, climb milling, with a 3° to 5° tool tilt on tall fins.
  • 6
    6. Deburr and inspect every gapDeburr by hand or with a controlled abrasive flow, then gauge every fin gap. Check base flatness after the part has cooled. Send inspection reports on request before anodizing or plating.
Process selection

When to mill, skive, or extrude a heat sink

Use this to decide before you release a drawing.

ProcessBest forFin limitWatch out for
CNC millingSmall to medium runs, thick bases, copper0.6 mm aluminum, 0.8 mm copperTall fin deflection, chip packing
SkivingHigh fin density in soft aluminum0.3 mm fins, 20:1 ratioOnly straight fins, one alloy
ExtrusionLong profiles, high volume1.0 mm fins, simple shapeNo copper, long tooling lead time
Die castingComplex 3D shapes, high volume1.5 mm fins typicalPorosity hurts thermal path
Bonded finsMixed materials, unusual shapes0.5 mm fins possibleInterface resistance between fin and base

Pick the process from the fin ratio, not the drawing title

If the fin ratio is under 12:1 and the base is at least one third of the fin height, CNC milling is the right call for aluminum or copper. Above that, change the gap or the thickness before you release the drawing.

FAQs

Questions engineers ask before releasing a sink drawing

How thin can a milled aluminum fin be?

In 6061-T6, a fin 10 mm tall can hold 0.6 mm thickness with a 1.5 mm end mill and a 0.5 mm axial step-down. Shorter fins can go thinner, and taller fins need more thickness. Below 0.6 mm the wall deflects and springs back, so the finished fin is thinner at the top than the drawing.

If the thermal model needs 0.3 mm fins, the part is a skiving or extrusion job. Milling will not hold the gap repeatably.

Why does copper chatter more than aluminum?

Copper work-hardens at the cut and pulls the tool into the wall. It also conducts heat away from the chip, so the cutting edge stays hot and the material smears instead of shearing.

Drop the surface speed to 150–250 m/min, use a 2-flute uncoated or diamond-coated cutter, and increase the chipload to 0.05–0.08 mm per tooth. A heavier chip stops the rubbing.

Should the base be anodized?

No, if the base is the thermal contact face. Aluminum oxide is an insulator, and a 10–25 μm anodized layer adds resistance exactly where you want conduction.

Mask the contact face and anodize the fins only. If the sink must be coated all over, use a thin conversion coating instead and confirm the thermal budget allows it.

How do I stop chips packing between fins?

Aim coolant or air at the slot, not at the part, and program a full retract above the fin top on every pass. Keep the axial step-down at 0.5 mm or less in aluminum so the chip is small enough to flush out.

If the pocket is deeper than four times the cutter diameter, add a peck retract. A 1.2 mm slot packed with aluminum chips will snap a small end mill almost immediately.

What flatness should I specify on the base?

For a paste interface, 0.02 mm over 100 mm is practical and enough. For direct die contact or a soldered joint, go to 0.01 mm and finish the face to Ra 0.2–0.8 μm.

Specify that flatness is measured after machining and after the part reaches room temperature, because the base moves when the fin stock is removed.

Can you make heat sinks in small quantities?

Yes. There is no minimum order quantity, so one prototype and a 10,000-part run both go through the same inspection. Quotation and DFM analysis come back within 12 hours, and production can start within 24 hours.

For one-offs, expect a milled part from plate. For larger runs we will tell you when extrusion or casting becomes the cheaper route.

Send the sink drawing and get a DFM note back in 12 hours

We review fin ratio, gap clearance, and base thickness before quoting, so the first part is the right part.

12-hour quote100% inspectionNo minimum order quantity

Follow

More machining notes from the shop floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC