The $4,200 Lesson We Almost Learned the Hard Way
It started with a standard requisition. Our R&D team needed twenty TDK ferrite bead samples for a new power supply prototype. No big deal—I've procured TDK components for years. We've got a preferred vendor, a standing PO, the whole routine.
I placed the order. Two weeks later, the parts arrived. Wrong ones.
Not subtly wrong either. The part numbers were close—one digit off—but the package size was completely different. They should have been 0402s. These were 0603s. On a board layout designed for 0402 footprints, that's a non-starter.
The engineer who opened the box (let's call him Mike) was not thrilled. "I need these on the bench by Monday," he said. It was Thursday afternoon.
I dove into the paperwork. That's when I noticed it: the vendor had sourced from a different TDK factory. The cage code on the invoice didn't match our approved supplier list.
Honestly, I'd never paid much attention to the TDK cage code before. It was just a string of digits in the system. A box to check. But after that incident, I started tracking every order.
Why the Cage Code Matters More Than You Think
The TDK cage code (Commercial and Government Entity code) is a unique identifier assigned to each manufacturing facility. Think of it as a factory's fingerprint. TDK has dozens of them globally—in Japan, China, the Philippines, Germany, the US.
Here's what I learned the expensive way: the same part number from different cage codes might not be identical.
I know, I know. In an ideal world, a TDK capacitor is a TDK capacitor, regardless of where it's made. But in reality, there can be subtle differences:
- Date codes that affect shelf life projections
- Process variations in the manufacturing line
- Testing protocols that differ between facilities
- Packaging methods that impact reel feeding in pick-and-place machines
I don't have hard data on industry-wide variability between TDK factories, but based on our 5 years of orders (roughly $180,000 in cumulative spending across 6 years), my sense is that about 8-12% of first deliveries have some kind of documentation or specification mismatch when the cage code changes.
The question isn't whether these differences always matter. It's whether you want to be the person who finds out they matter after the boards are populated.
The Real Cost of "Just Get It Done"
In Q2 2024, we switched vendors for a batch of TDK power supply components (in the Lambda series, for what it's worth). The new vendor quoted 12% less. The purchasing team was happy. I was skeptical.
I tracked the order through our procurement system. The new vendor's parts came from a different TDK facility (a different cage code). The specs sheet looked identical. The price was better. What could go wrong?
Everything, it turned out. Or at least, a chunk of it.
The parts passed incoming inspection. They went into inventory. They ended up in a batch of 200 prototype power supplies for a client project. And then the failures started.
I wish I had tracked the failure rate more carefully from the start. What I can say anecdotally is that the first batch had a failure rate that was... noticeable. Maybe 3-4%, compared to our typical <1%. Not catastrophic. But for a client deliverable, 3-4% is unacceptable.
We traced it back to the components. The original parts (from our usual cage code) had a slightly different internal geometry. The substitute parts (from the new cage code) didn't tolerate the specific ripple current in this design. The datasheets were identical. The real-world performance wasn't.
Looking back, I should have flagged the cage code change before the parts hit the line. At the time, it seemed like a minor administrative detail. It wasn't.
The rework cost us about $4,200 in labor and materials. The "savings" from the cheaper vendor? Maybe $800. Net loss: $3,400. Plus the client relationship damage (ugh).
The Simple Fix: A 3-Step Cage Code Check
After that, I built a simple checklist. It's not complicated. It's not high-tech. But it's saved us an estimated $8,000 in potential rework since Q3 2024.
- Verify the cage code on the PO matches your approved vendor list. Before you place the order, confirm which TDK factory the parts will come from.
- Note the cage code on incoming parts. When the shipment arrives, check the invoice against the actual parts. Don't just scan the barcode and move on.
- Flag unexpected changes to engineering. If the cage code is different from previous orders, send a quick email to the design team. "Hey, these inductors are from a different facility. Any concerns?" Two sentences. Two minutes.
That's it. 5 minutes of verification beats 5 days of correction. Period.
I'll be the first to admit: I never fully understood why procurement systems make such a big deal about cage codes. It seemed like bureaucratic noise. Now? It's the first thing I check. Because a part number is an address. A cage code is the person who lives there. They might look similar on paper, but they're not interchangeable.
(And for what it's worth, we went back to the original vendor. The 12% "savings" wasn't worth the headache. Sometimes the cheaper option really is more expensive.)