38

I found a PCB that has had some rework done. When I saw it, I thought that someone had actually repaired it after purchase:-

bad circuit

It's got additional wiring (white & brown) and under the hot glue are two ceramic capacitors. The capacitors have been sleeved with insulation (difficult to see). They smell like decoupling capacitors.

I can understand altering my own boards, but this is a commercial speaker from a successful company (Labtec):-

speakers

The work seems to be based around the main amplifier chip (TDA2005). I've seen other post design changes to boards, but that's only been a wire here or there snaking across a PCB. Why does a commercial board get sold with this state of rework?

PS. Also note the hand thickened tracks in the top left.

PPS. The two circles also show hand soldered surface mount capacitors added to this side of the board which is clearly a through hole design.

Paul Uszak
  • 7,327
  • 5
  • 37
  • 69
  • 6
    I can't think of anything but simply the fact that its cheaper to have some chinese guys do it than re-design, re-run everything. Especially if the error was discovered after n units were made. – Wesley Lee May 05 '17 at 12:17
  • 6
    Note that if you watch some teardowns of good quality lab equipment (low qty runs), you may also find some bodges (although way better executed). Sometimes it's enough and more cost-effective. – Wesley Lee May 05 '17 at 12:19
  • 3
    Labtec may well be "a successful company", but those look like LCS-1040 speakers which are basically cheap junk - and they were designed 15 or 20 years ago. Usually, you get the quality you pay for! – alephzero May 05 '17 at 13:56
  • 5
    Is it a single-sided board? I wonder if these were the only connections that couldn't be made on a 1-side board, so instead of shifting the whole things to 2-sided they just made this kludge? – JeffUK May 05 '17 at 15:48
  • @JeffUK Yes it was single single sided, but not overly populated which you can tell from the distribution of visible pins. I'm sure 4no. 100nF capacitors and a couple of extra tracks would have been easily accommodated. – Paul Uszak May 05 '17 at 16:02
  • 5
    It's not a question of whether the tracks would fit, but whether they could physically get there in 2 dimensions, or if they needed a third dimension to hop over another track. – JeffUK May 05 '17 at 16:08
  • @alephzero Hey! I like'd those speakers... – Paul Uszak May 05 '17 at 16:08
  • @JeffUK Like a jumper? – Paul Uszak May 05 '17 at 16:09
  • @PaulUszak yeah, although the term 'jumper wires' seems to be used to distinguish them from pin jumpers. – JeffUK May 05 '17 at 16:16
  • You are probably the proud owner of a unit from labtecs prototype manfacturing run. – Voltage Spike May 05 '17 at 16:40
  • 1
    I don't see anything that really looks like rework, most I see is stuff that saves an additional layer – PlasmaHH May 05 '17 at 19:17
  • I have seen boards with much more factory rework than that. Sometimes it a bug, sometimes it's an upgrade, sometimes it's a "feechure". – Hot Licks May 05 '17 at 22:31

5 Answers5

92

This looks like it's due to a combination of bad engineering, bad management, and cheap labor.

Circuits don't always perform as expected when first designed. Even experienced designers make mistakes occasionally. Usually these are caught in the first prototypes, then the board respun.

Not all engineers have the experience and skills to get a circuit mostly right the first time, and the discipline to test it properly before committing to production.

Couple that with management that doesn't understand the engineering process, and a junior engineer hired into a position over his head who won't or can't stand up to management. It's exactly those types of managers that hire a junior engineer for such a role in the first place. "After all, it's just engineering, and all engineers are plug-replaceable, so I might as well hire the cheap one right out of school that won't give me all this crap about can't this, and test that."

You've got 10,000 populated boards and someone finally discovers that this thing oscillates when the volume knob is turned to 60% and you use one of the wall warts from the last shipment of 5,000 you just received. Your junior engineer doesn't understand what's happening, but determines that the wall warts are within spec. Now you've got a big problem, so you hire a consultant to look over the design and fix it.

The consultant shakes his head, tells you the whole design is a mess. You don't want a new design. After all you already paid for one. You tell the consultant you absolutely need a fix for this design. He comes up with the kludge you see above. You have the same factory in the far east that made the boards rework them. The labor cost is cheap, so it's better than scrapping 10,000 finished boards.

Good engineering is expensive. Bad engineering is even more expensive.

Olin Lathrop
  • 310,974
  • 36
  • 428
  • 915
  • 12
    +1 great answer. I might also add, sometimes the original circuit works great all the way through design and qualification and the product manufacturing begins. Then it is discovered that some key feature, or state, that nobody had thought about or tested for is missing. e.g. What happens when the users presses these two buttons at the same time.... You can't always predict what an idiot will do... a better idiot always appears. When you have already invested 500,000 on your initial production run, fixing them can be cheaper then scrapping them. – Trevor_G May 05 '17 at 13:38
  • 32
    @Trevor: Yes, idiots can be very clever. – Olin Lathrop May 05 '17 at 13:40
  • 1
    I certainly know I am. I'm absolutely positive. No need to think twice about it. – uhoh May 05 '17 at 14:08
  • 7
    Related: "There's never time to do it right, but always time to do it over" – Shamtam May 05 '17 at 14:09
  • 9
    +1 Also if you take more time the shipment of speakers is going to miss the September 4 sailing for the Port of Long Beach and the customer will cancel if they can't get them in time for Xmas and you'll be stuck with 3 40-foot container loads of garbage. Get the folks living in your dormitories to work double shifts and the shipment goes out in time. – Spehro Pefhany May 05 '17 at 14:56
  • 1
    I see two little ceramic caps hidden under the goop, which does indeed point towards a fix for an oscillation problem... – bobflux May 05 '17 at 15:09
  • 2
    Those beefed-up traces are a dead giveaway on insufficient testing. "What? Why would we need to run the circuit for a few hours at max power?" – WhatRoughBeast May 05 '17 at 15:09
  • 5
    I hate to admit. I was both the young engineer who did the mess and now I'm the old engineer who fixes the mess. Times never change. – Janka May 05 '17 at 21:50
  • Man, you just described the first 5 years of my career (then I switched to software because the pay was better.. internet boom and all that) – slebetman May 08 '17 at 03:47
10

You also have to consider things are normally manufactured in batches.

Sometimes, especially for things like this, VERY LARGE batches.

That is a huge investment cost.

When an issue is discovered during production the design is usually fixed in the next run, but that can leave you with half a million dollars in inventory that is defective.

At that point the bean counters calculate whether the loss associated with throwing them away is worse than the loss incurred in reworking them. With cheap labor, the latter can often be the better alternative.

As for how a rework like that can end up being needed, See Olin's answer and my comment therein.

Trevor_G
  • 46,364
  • 8
  • 68
  • 151
4

Most commonly this is a result of a new revision of the design and they simply didn't want to spend the extra time or money to completely re-do the board layout and have it respun. It's much cheaper to bodge extra components or wires onto existing boards.

Generally new revisions may come up after the previous revision has been out in the field, and reports of failures, sub-par performance, or undesired operation are given by the customers.

DerStrom8
  • 21,042
  • 8
  • 61
  • 95
4

Sometimes product is returned because its defective. Sometimes those defects are repaired or reworked. Sometimes those repaired boards pass test and end up in shipped product. BestBuy offers lots of notebook PC's that are refurbs.

scorpdaddy
  • 1,177
  • 7
  • 11
1

Wire lengths for decoupling capacitors can be very critical, so soldering them straight to IC pins like that might be the easiest solution to place them very neat the active parts without having to use a double sided PCB.

Alternatively, various brands of the same IC can have differences in how they deal with decoupling capacitors missing or unsuitably mounted - the original design might have been tested with a more tolerant type and without the capacitors mounted that way, then a change to a different IC supplier was done that needed the kludge to work reliably. Another possibility is that a nearly but not completely pin compatible IC type was fit to an old board design due to the originally specced type becoming unavailable or too expensive.

rackandboneman
  • 3,085
  • 9
  • 13