Now that the TI-RSLK robot RoadTest is finished I have turned my attention back to a problem spotted in the last round of PCBs ordered for the AIS alarm project. But first, I have a new toy.
I have been looking for the right used Nikon microscope in budget but finally could not stand it any longer and bought this Chinese model after my friend bought one. I am amazed at how much better this is than peering through a magnifying glass or loupe. At low magnification stereoscopic details pops and there is good depth of field. I bought a version that takes a C-mount camera but don't have a camera yet. Good value for the money I think but this was a "want" rather than "need" purchase.
I went back and put some of my old PCB designs under the microscope and discovered several had a problem I reported in a previous blog - that is, the solder mask did not extend between the pins of smaller SMD packages. This of course makes solder bridging and the resultant need for rework more likely.
I have had the problem occur for two reasons:
- The PCB manufactures had a minimum guaranteed spacing specification between the pad and the solder mask. Check the specification especially with low cost prototyping services.
- I use KiCad and the default pad mask clearance is pretty high - so high that there is no mask between some SMD pins. For KiCad the fix is to go into Dimensions -> Pad Mask Clearance while in pcbnew and change the default to the desired value. OSHPark has a discussion on the topic and recommends 2 mil (0.05 mm) clearance for 2 layer boards.
The MSP430FR2xxx protoboard I put together a while back had the second problem and I did not realize it until I looked under the microscope. They were made by OSH Park and it is hard to see the problem with the naked eye on that purple background. Pesky default values.... I have reordered the board with the fix since they are inexpensive and I have another project in mind for that particular microcontroller.
Top Comments