It seemed like a good idea at the time…
8/13/2008
It seemed like a good idea at the time…
Famous last words.
I was so excited to finally be using professionally-made PCBs. I spent a week researching the subject – how to make Gerber files, best layout practices (applied when possible, heh,) DRC (Design Rule Check) expectations and, most importantly, customer opinions.
I found this article to be quite helpful, and followed the links therein. After checking around I decided to go with Gold Phoenix. They had great reviews and are utilized by Sparkfun Electronics. I used the min/max tolerances stated here on Sparkfun’s BatchPCB site. The restrictions listed on the Gold Phoenix site are actually even closer tolerances, see #22 for “Outer Layer Line Width/Spacing”. I sent my order to Shane in Toronto, who was actually quite helpful and told me when my Gerbers were out of spec/missing dimensions. My Trace spacing was (accidentally – IMPORTANT NOTE TO EAGLE USERS: when you copy and paste your .brd file to make a large panel the DRCs do not tag along for the ride, you will need to re-enter them) 8mil for pours – tight, but in spec.
When the PCBs arrived – apparently, they had been delayed due to a holiday, the dangers of international commerce – I looked them over and thought they looked good. They had even made more than I had requested (as in the article on Near Future Laboratory.) Then I started building.
ABSOLUTE NIGHTMARE. So far, 60% of the Plague Bearer boards have been bad, and the two Parasite boards I attempted to build were bad as well. The types of anomalies varied as well. As you can see in this image:
>
the etch was incomplete and left “short hairs” (my words) that are a pain to find. Each one is in a different place, some out in the open as in the image (and the easiest to find), while others were hidden under the silkscreening. You can also see a spot that has been over-etched. These errors all looked like a fiber had been laying across the board during etching.
The first few were discovered after I had built a couple Plague Bearers and found them working erratically. Then came the good old joy of troubleshooting! I’ve always had the approach of 1) Assume I screwed up or spaced out and forgot something, then 2) Verify components are good, and 3) Check the PCB. Which meant the errors took a while to find.
The short hairs are easy enough to fix once they’ve been found. Just a quick gouge with my homemade scraper/gouging tool and the boards were good to go. Now that I know what’s going on, I just check the boards with my continuity tester before assembly and fix the shorts. Not so simple with the Parasites.
>
As you can see in the picture, there is no pour due to component density. Therefore, these boards had the OPPOSITE problem: over-etching. It took me two boards and 14 hours a day for six days to find these bastards; they were all buried under silkscreening. The Parasite would work intermittently, flexing the board a little would make it stop working, or sometimes the unit would only work when warm – I found this one after I tested one, thought it good, and then went to bed. I checked it again in the morning and it didn’t work. What a mess.
Following all this, I’m forced to rescind the availability of the Parasites until I can get some reliable boards; these ones are just too much trouble to check. I’ll put some good news up in a few days, I’ve got a lot of catching up to do.
~flight
posted by flight at 3:57 PM
Comments
Comments are closed.