element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Frank Milburn's Blog Microscopes and Solder Masks
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fmilburn
  • Date Created: 15 Jul 2018 10:33 PM Date Created
  • Views 2401 views
  • Likes 11 likes
  • Comments 22 comments
  • kicad
  • microscope
  • pcb design
Related
Recommended

Microscopes and Solder Masks

fmilburn
fmilburn
15 Jul 2018

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.

image

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:

  1. 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.
  2. 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.

  • Sign in to reply

Top Comments

  • shabaz
    shabaz over 7 years ago +6
    Hi Frank, That looks like a nice piece of equipment : ) 2mil sound good, or maybe a tiny bit higher may be preferable if you also plan to use prototyping services in China. If you look at the fourth photo…
  • rachaelp
    rachaelp over 7 years ago +6
    Hi Frank, I'd been looking at various microscopes for quite a while, hoping to find a bargain used one from a high end manufacturer. In the end I did the same as you and went for one of the Chinese ones…
  • fmilburn
    fmilburn over 7 years ago in reply to shabaz +5
    Hi Shabaz, RE equipment - I plan to take the grandkids and go looking for bugs and small stuff in the garden next week :-) Thanks for the tips and the helpful link - I will go back and read that carefully…
Parents
  • shabaz
    shabaz over 7 years ago

    Hi Frank,

     

    That looks like a nice piece of equipment : )

    2mil sound good, or maybe a tiny bit higher may be preferable if you also plan to use prototyping services in China.

    If you look at the fourth photo here:

    Low Cost PCBs - What Can They Look Like?

    (the QFN part photo), the solder mask gap was 2.7mil. Since the mask was offset slightly from the copper (they don't get it entirely accurately registered), some of the solder mask ended up on the pads, but not a lot. So in summary anywhere between 2-3mil sounds like a reasonable guideline. And even if it gets slightly on the pad, it isn't such a big deal for most reasonable sized parts, so 2mil should be good.

     

    If it is a TI part, they may offer information in the datasheet down to mask gap although that might not be always the case (its usually only needed for very unusual parts or very tiny parts).

    • Cancel
    • Vote Up +6 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • fmilburn
    fmilburn over 7 years ago in reply to shabaz

    Hi Shabaz,

     

    RE equipment - I plan to take the grandkids and go looking for bugs and small stuff in the garden next week :-)

     

    Thanks for the tips and the helpful link - I will go back and read that carefully.  This is something I clearly was not paying enough attention to but it is on my radar screen now.  Even with 2 mil clearance, the solder mask strip between pins is pretty thin.  At the moment I am using the TI footprint recommendation and the PCB manufacturer tolerances for the solder mask.

     

    I was wondering about making the pads a tiny bit thinner but still larger than the pins themselves - how bad an idea is that?  Maybe look in the KiCad base library and see if the pads are thinner.

     

    Frank

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • fmilburn
    fmilburn over 7 years ago in reply to shabaz

    Hi Shabaz,

     

    RE equipment - I plan to take the grandkids and go looking for bugs and small stuff in the garden next week :-)

     

    Thanks for the tips and the helpful link - I will go back and read that carefully.  This is something I clearly was not paying enough attention to but it is on my radar screen now.  Even with 2 mil clearance, the solder mask strip between pins is pretty thin.  At the moment I am using the TI footprint recommendation and the PCB manufacturer tolerances for the solder mask.

     

    I was wondering about making the pads a tiny bit thinner but still larger than the pins themselves - how bad an idea is that?  Maybe look in the KiCad base library and see if the pads are thinner.

     

    Frank

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • shabaz
    shabaz over 7 years ago in reply to fmilburn

    Hi Frank,

     

    That's a nice idea, I might try that with my nephews too : )

    For the smallest parts, I too will sometimes slightly go beyond the PCB manufacturer specified tolerance for low-cost prototype boards, and go with either the manufacturer spec, or tweak a little to make it easier to hand-solder (e.g. bring out the pads a bit more for QFN.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube