Micron-Level Machining of Camera Module Brackets: The 0.005mm Tolerance That Almost Bent Us Out of Shape
The First Failure: We Cut Too Much, Too Fast, and the Part Fought Back
Our first approach was conventional. We loaded a 50mm square of 7075 plate into a five-axis VMC, used a standard vacuum fixture, and roughed out the bracket with a 6mm endmill, leaving 0.2mm of stock for finishing. The part came off the machine looking okay—flatness was 0.02mm, which was still four times the tolerance. We figured a light finish pass would get us there. But when we probed the part after a 20-minute rest, the flatness had gotten worse, not better. The part had relaxed into a gentle curve, like a contact lens.
We tried again, this time with lighter cuts and a sharper tool. Same result. The third attempt, we clamped the part in a custom fixture with six support points. Still curved, though less. We were chasing a ghost. Old Li watched us struggle for a day, then walked over with a piece of chalk and drew a big circle on the shop floor. “The problem,” he said, “is that the part is a spring. Every cut releases stress from the rolled plate. You release stress on one side, it bends. You release stress on the other side, it bends the other way. You have to let the stress out before you cut the final shape. You have to rough, then let it sit, then finish. And you can’t let the tool push the part around. The tool has to cut like a razor, not a plow.” He paused, then added, “And your vacuum fixture? It’s holding the part by the bottom while you cut the top. When you release the vacuum, the part springs back. You’re measuring a part that’s still in a state of stress. You need a fixture that doesn’t distort, or you need to accept that the part will move after you unclamp it and compensate for that movement.” That last sentence was the key we’d been missing.

The Turnaround: Rough, Age, Finish, and a Fixture That Doesn’t Fight the Part
We changed everything. The new process started with the raw material: we ordered stress-relieved 7075 plate, not the standard rolled stock. It cost 30% more, but it was worth it. Then we changed the machining strategy:
-
Rough machining with generous stock. We roughed the bracket leaving 0.4mm of stock on all functional surfaces. The roughing was aggressive enough to remove material quickly but not so hard that it plastically deformed the thin walls. We used a 4mm three-flute endmill with a sharp polished edge and high-pressure coolant directed at the cut zone.
-
A mandatory rest and stress-relief cycle. After roughing, the parts went into a low-temperature oven at 120°C for four hours, then slow-cooled overnight in the oven. This allowed the residual stresses to relax before finish machining. Old Li calls this “letting the metal take a nap.” He says, “A stressed part is a tired part. You can’t hold it accurately. Let it sleep, and it’ll wake up calm.”
-
A dedicated vacuum fixture that supported the entire bottom surface. Our previous fixture had a few O-ring channels, but the part only contacted the fixture in certain areas. The new fixture was machined from a solid block of stress-relieved cast aluminum, surface-ground flat within 2 microns, with a dense grid of tiny vacuum holes that held the part uniformly across its entire underside. No point loads, no clamping pressure, just atmosphere pushing down evenly.
-
Finish machining with a single, ultra-light pass. We used a 2mm single-flute diamond-coated endmill running at 40,000 RPM, with a depth of cut of 0.02mm and a feed rate that produced a chip so thin you could almost see through it. The tool was brand new for every part—we didn’t risk any wear. The finish pass took 45 minutes for the critical surfaces, but it left a surface roughness of Ra 0.1 µm and, more importantly, it didn’t introduce any measurable stress.
-
Temperature control everywhere. The machine was in a climate-controlled cell held at 20°C ± 0.5°C. The coolant was temperature-stabilized. We measured the part only after it had soaked in the inspection room for at least two hours. And we measured with the part resting on three ball bearings to avoid any distortion from the inspection surface.
The first part we ran through this new process came off the machine with a flatness of 0.004mm before anodize. We measured it, held our breath, and then measured it again an hour later. It was still 0.004mm. Old Li looked at the CMM readout and said, “See? Let the metal sleep, and it’ll hold still.”
The Anodize Wildcard: 5 Microns of Coating, 10 Microns of Trouble
The job wasn’t over after machining. The part had to be black anodized for cosmetic and corrosion reasons, and the anodize layer would add 5–10 microns to every surface. On a part with 0.005mm flatness, that’s a huge change. We had to compensate.
We worked with our anodizer to develop a process that produced a very thin, very uniform coating—closer to 3–5 microns. We also masked the critical locating surfaces so they wouldn’t grow at all. The most important change, though, was in the design of the part itself: we convinced Priya to allow a small, non-functional area on the back side to remain uncoated, which served as the datum reference surface for the final assembly. That way, the flatness and hole positions were established relative to a stable, uncoated surface, not the anodized one.
After anodize, we re-measured the parts. The flatness had degraded slightly—up to 0.006mm on the worst parts—but the customer accepted that because the critical alignment features were still within tolerance. The brackets passed their assembly tests, and the project moved into production. We now run these brackets in batches of 2,000, with a scrap rate under 1%.
What We Learned: The Rules of Micron-Level Machining
This job hammered home several lessons that we now apply to any high-precision, thin-walled component:
-
Stress is the enemy, not the tolerance. A part with 0.005mm flatness is really a part with zero allowable internal stress. You have to manage the stress from the raw material, from the machining, and from the clamping. Rough, age, finish is not optional.
-
Vacuum fixtures are your best friend, but only if they support the part fully. A few vacuum grooves won’t do it. You need near-total contact area, and the fixture itself must be flat within a micron or two.
-
Use fresh tools for the finish pass. A tool that has any wear at all will push the part instead of cutting it, and that push shows up as distortion. For critical finishes, the tool is a consumable, not a reusable.
-
Measure after the part has stabilized. A part straight off the machine is still settling. Wait, soak, and measure again. The number you get immediately after machining is not the number the customer will see.
-
Coatings change everything. If the part has a tight tolerance and needs anodize, plate, or paint, the coating thickness and uniformity become part of the tolerance budget. Design the part so the critical surfaces are either masked or the tolerance allows for the coating.
Old Li’s Micron-Level Philosophy
Old Li, who has seen more tight-tolerance jobs than he can count, summed it up one afternoon while we were inspecting a batch of camera brackets. He picked up a finished part, held it between his thumb and forefinger, and said, “This part is 0.6mm thick in some places. If I squeeze it, it bends. If I drop it, it might bend. If I look at it wrong, it might bend. And yet it has to be flat within half the width of a human hair. How do you do that? You don’t force it. You don’t fight it. You let the metal be itself, and you cut it so gently that it never knows it’s being cut.” He set the part down on the CMM granite, and the dial indicator didn’t move. “That,” he said, “is the art of the micron. Not power. Patience.”
He’s right. Micron-level machining isn’t about having the most powerful spindle or the fastest machine. It’s about controlling every variable that could make the part move—stress, temperature, clamping, tool pressure, and time. It’s slow, it’s meticulous, and it’s the only way to make parts that hold still when the customer puts them under a laser interferometer.
Priya called us last week. Her team has a new bracket design with even tighter tolerances—0.003mm on a locating bore. She asked if we could do it. I looked at the drawing, then at Old Li, who was already sketching a new fixture on a scrap of paper. “Give us two weeks,” I said. “We’ll figure it out.” That’s the kind of challenge that keeps us coming back to work in the morning.
Have you ever chased a micron-level tolerance and won? What was the key insight that made it work? I’d love to hear your precision machining war stories in the comments. The micron doesn’t forgive, but it sure teaches.