Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use


    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience


    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    The Best PCB Design and Manufacturing Practices for Moisture Management

    April 5, 2017

    A PCB damaged by immersion in water

    A source of PCB malfunctions, especially in outdoor environments, comes from moisture on the boards. Fortunately, there are several options for protecting your boards when they are deployed. Read on to learn which is best for your application.

    I once had an outdoor sensor system with a custom PCB protective coating that would stop recording data for two hours at dawn every day. This was not because the board needed its beauty rest before it went to work for the day. In actuality, the sensor box was collecting the early morning condensation and causing the board to malfunction. Obviously, it never occurred to us that our PCB might be exposed to moisture when deployed in the field. While this does not sound like a good situation, we considered ourselves lucky that nothing shorted and the system resumed its normal operation once dry.

    It’s rare to be that fortunate, but now I know that moisture is a very reason for why PCBs malfunction. Now that you know that condensation can kill, there are several options for PCB protective coating.

    Keep your boards dry - case them in plastic!

    Put your PCBs into Enclosures

    The simplest solution for moisture management is to put your Printed Board in a box. Enclosures minimize changes to your PCB design and are relatively inexpensive. For a prototype, this might be as fancy as Tupperware sealed with silicone. (Protip: Clean Tupperware only. Potato chips and electronics should never mix.)

    You can buy ready made boxes and cases with a variety of sealing options in nearly any size.

    If you level up and design the casing yourself, consider using rounded sides so that condensation on the walls will flow away from your PCB. Also, include slots to hold the Printed Board in place. You should design your board with enough margin to fit in the slots without touching the components.

    You can also include desiccant (you know, the DO NOT EAT packets from shoe boxes and beef jerky) to absorb moisture in the box.

    A sealed enclosure is often an easy solution because you’ll need to package your electronics anyway. However, in some situations, it’s just not enough. You should probably be looking at additional protection options if:

    • You need rigorous protection due to environmental conditions,

    • The enclosure will be reopened regularly

    • There are holes in the enclosure for wiring or other I/O considerations.

    PCB with water damage
    A PCB damaged by immersion in water. This could be yours if you’re not careful!

    Apply a Conformal Coating

    A conformal coating is the most PCB protective coating option. There are several types, but they are generally cheap to apply and can be scaled with manufacturing.

    Before selecting a coating material, determine if you need to protect against anything else in addition to moisture. Our systems were deployed outdoors, sometimes near agricultural areas, so we worried about temperature, inclement weather, and pesticides that might penetrate the casing (which we did have to reopen frequently). We also had some surprise fungus in one system! This turned reworking the boards into a particularly special occasion.

    When choosing a coating, you should consider these properties:

    • Moisture resistance: That’s why we’re all here. Most conformal coats will be billed as protecting against moisture. However, any air gap on the board can impact the moisture protection. Not all coatings are created equal, so check your manufacturer specs to be sure it will protect against rain, humidity, or whatever conditions you’re expecting.

    • Chemical resistance: This should be a top consideration if pesticides, salt water, or other corrosive chemicals might come in contact with your board. Not all coatings will protect against all chemicals.

    • Temperature range: Does your coating need to survive large or rapid thermal changes? If yes, then your coating needs to flex with the board, so it doesn’t strain or crack the components and solder.

    • Dielectric properties: The dielectric properties of some coatings can be both a good and bad thing. Insulation from the coating can give you more leeway in a design by reducing spacing. On the other hand, the dielectric properties of some coatings can leave you completely and utterly boned by changing the RF impedance matching that took weeks to optimize.

    • Ease of application: Who is applying the coating and how pretty do you want it? You can brush or paint the coating on, but this usually turns out to be a hot mess. I recommend spraying or dipping your boards. Alternatively, automated processes are more consistent in their application, though they’re much more expensive.
      At a startup, we sprayed all the boards by hand. Front of the board in the morning, the boss takes us out to lunch, and the back of the board in the afternoon. I vouch for this schedule.

    • Flexibility: If you have sharp edges, lots of solder joints, or other irregular topography on the board, you need a coating that is very flexible and distributes smoothly across the board. Ask the supplier about the coating’s viscosity and flow to find out which one you need.

    • Rework: Coatings are intended to protect the board and not come off easily. If you anticipate any rework, pick a coating that’s easy to strip off without obscure chemicals or horrifying solvents.

    shutterstock_101910979.jpgNo one likes to do repairs to their boards!

    The most coating materials are

    • Silicones: These generally have a high-temperature tolerance and are easy to apply yourself. They’re flexible and resistant to a lot of chemical and moisture conditions.

    • Urethanes: These are great when you’re looking for hardcore toughness. This includes resistance to scratching. They usually require equally hardcore strippers if you want to remove the coating and rework the board.

    • Varnishes: These have a natural resin base and come in a huge range of varieties. They have an equally large range of temperature tolerance, moisture protection, and flexibility.

    • Acrylics: These are a good, general protection option. They also come with the added bonus that they are usually easy to remove from the board, if necessary.

    Miller-Stephenson, ACC Silicones, ElectroLube, and HumiSeal all have good overviews of your options when you’re narrowing down coating products.

    Additionally, make sure to mask any components that shouldn’t be coated before you start protecting your boards.

    Pot Your Electronics

    Sometimes you have to go all in on protection, which means you’re looking at potting. This entails embedding the entire board in a protective material, usually an epoxy or silicone.

    Potting is usually done at the component level, but Printed Boards in a marine or other electronically brutal environment may need the entire board protected. When you scale up, you’ll need a manufacturer to do this. Voids or air gaps in the material are difficult to avoid and will undo all the work you’ve done to protect your board.

    Temperature requirements are an important consideration. Once the whole board is embedded in epoxy, the compression and expansion caused by temperature changes can strain solder joints and packaged components. If the strain causes cracks then you’re going to have a bad time; it’s really difficult to rework your board after its been damaged. Companies like Epic Resins and Master Bond have options with high thermal conductivity and low thermal expansion to help prevent these kinds of issues.

    Make it easy on yourself!

    When you design for manufacturing, board protection is as important as component selection. Otherwise, you’ll find yourself like me, slogging through a marsh at dawn to do manual measurements while your board suns itself back into operation.

    To keep track of the specs of my , I’ve made massive spreadsheets containing their pitch and temperature deratings. It is terrible. Keeping it up-to-date is almost as bad as retrieving your malfunctioning Printed Board from a buggy swamp at dusk. As soon as you slap away each blood sucking annoyance, another replaces it. A painless solution is to use professional PCB design software like Altium Designer® , where you can incorporate the specs for your components into embedded design rules. More so, their add-on will help you keep track of your component specifications and verify whether they are appropriate for a specific coating or epoxy. Altium can also check the 3D clearance for your enclosure as you design. Using these tools, you can design your PCBs successfully and with ease, no slogging required.

    For more information about how your PCB Design software can help you, contact an expert at Altium.


    Check out Altium in action...

    Powerful PCB Design

    most recent articles

    Back to Home