element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents 20 PCB Design Pitfalls -- Episode 385
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 28 Feb 2019 4:14 PM Date Created
  • Last Updated Last Updated: 15 Mar 2019 8:24 AM
  • Views 4178 views
  • Likes 8 likes
  • Comments 17 comments

20 PCB Design Pitfalls -- Episode 385

image
PCB Design Pitfalls

element14 Presents  |  MAYER MAKES VCP Profile  |  Project Videos

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Who let the smoke out?

Clem had a custom PCB manufactured but got tripped up by some PCB design pitfalls that released the magic smoke on the first test run. Today, he shares his Top 20 Tips and Tricks to avoid common PCB design pitfalls and keep your project on track!  These beautiful PCBs were made by Aisler.net in Germany, but even the best manufacturer can‘t fix errors made while designing the boards.

Share your PCB Design Tips in the comments below!


Software used KiCad:  download at  KiCad EDA

 

PCBs manufactured by Aisler in Germany Aisler.net A Maker run business, founded by Felix Plitzko of Freie Maker e.V.,Germany

 

They also do different size batch runs for Makers like Crowdfunding campaigns, perks and Patreon rewards as well as full scale production runs.

  • 20 pcb design pitfalls
  • e14presents_mayermakes
  • element14 presents
  • pcb design
  • friday_release
  • mayermakes
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • DAB
    DAB over 6 years ago +2
    Great episode Clem. You highlight a critical issue. Technology has made it very easy for anyone to design and build circuits. The bad news is that just because you can does not mean you will be successful…
  • mayermakes
    mayermakes over 6 years ago in reply to danielw +2
    you´ll find him davedarko and under the same nickname on twitter hackaday and tindie. the episode before this one was done by him.
  • airbornesurfer
    airbornesurfer over 6 years ago +2
    "Sleeping on it" is probably the most challenging thing to wrap my head around sometimes. I tend to want to keep attacking something with a pickaxe until one of us collapses. Probably not the best way…
Parents
  • DAB
    DAB over 6 years ago

    Great episode Clem.

     

    You highlight a critical issue. Technology has made it very easy for anyone to design and build circuits. The bad news is that just because you can does not mean you will be successful.

    What separates successful circuit designs is PROCESS!

    Even in my day when we had to lay out circuit traces by hand using tape, we had a process by which everything was double checked before we made the first boards. First boards seldom worked completely the first time.

     

    To be successful, you need to check all of the connections, power, current requirements, signal levels.

    Always verify traces between components before you apply power the first time.

     

    Verify signals for proper operation.

     

    Well, you get the picture. Just do not assume that the board comes back correct. Trust but verify.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to DAB

    thanks DAB ! I always like to get insights into how it was done back in the day, it gives me a better understanding on why things are done a certain way. the reasons for some usual designs nowadays are not as obvious in todays products than in their predecessors.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett over 6 years ago in reply to mayermakes

    Several of your suggestions are not compatible with good professional practice or with any kind of automated production process.

     

    I'll explain:

     

    The following are applicable to boards with mainly surface mount components which will be manufactured in low to medium volumes (1 -> 10000).

     

    Bread boarding:- in common with a great many professionals, I almost never breadboard - why - because so many high speed or analogue circuits are very sensitive to layout. You just can't breadboard a lot of modern chips (too many pins, no visible pins etc etc. Switching power circuits are sensitive to loop area, loop coupling (read some of the good app tips from Wurth on this) and so on. I would say, do the maths, do simulation, THINK, (design walk thoughts are good if you have any knowledgeable colleagues). sometimes you will need to breadboard something - but not often. Try to make prototypes as close to production intent as the project constraints allow - this will reduce your total development time.

     

    Placement on both sides: Of course you should avoid this if possible since it will increase the cost of tooling and assembly. You may need to put parts on both sides of the board for reasons of functional layout (like with switching power supplies) or for space. The board will have a definite top and bottom layer, only small parts must go on the bottom layer since it will be soldered first and they will fall off when the top layer is soldered if they are too heavy. If you MUST have large parts on the bottom they will need to be glued on or hand fitted later - either way the cost rockets. If the boards will always be hand assembled you can do pretty much what you like.

     

    Routing and layers: The cost of 4 layer boards is very low - so a great many designs use 4 layers since this is the easiest way to get EMC compliance in the majority of designs. (There are exceptions and 1 or 2 layers designs can be OK , even with RF or high speed logic but it takes a lot more effort.)  If you have a simpel design with a single supply you can use one inner layer for ground and the other for power. If, as is common, you have multiple supplies you can sometimes divide the power plane into sections. If the power supplies distribution is more difficult then consider using thickish tracks on the power layer for power and filling in the space with more ground fills, which should be connected to the ground plane with plenty of vias (experience or very expensive simulation tools will tell you how many is plenty - it is hard to have too many).

    If you are hand routing the two signal layers try to route orthogonally - ie one side vertical and the other horizontal. Use vias to swap sides rather than breaking this rule. When you are done you can clean up the routing an remove unnecessary layer changes. Your CAD tool may be able to help with this.

     

    Design Consistency and Clearances:

    You CAD tool will be able to check that the final board maps correctly to the schematic and that the design rules for clearances etc are not broken. If your CAD tools has these features then set them up and use them. If it does not, then bin it and get one that does.

    You do not need a colleague to check clearances - but a final review of the completed design may help spot other problems.

     

    Never trust the Gerbers

    Your CAD tool will make Gerber files to send to the pcb maker. It will almost certainly do what you asked, but this will frequently not be what you meant. Get a Gerber viewer (there are free ones) that is separate from the CAD tool (and ideally from a different source) and check the Gerber files before you send them out. Paid for tools can do clever stuff and a lot of automated checking.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to michaelkellett

    Hi Michael,

    of course these tipps are aimed at makers, professional and higher volume runs have other requirements, as you pointed out.

    thanks for adding this valuable information! It is always good to see multiple viewpoints to the same subject, and it highlights the importance of adapting workflow and tools to the project goal.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • mayermakes
    mayermakes over 6 years ago in reply to michaelkellett

    Hi Michael,

    of course these tipps are aimed at makers, professional and higher volume runs have other requirements, as you pointed out.

    thanks for adding this valuable information! It is always good to see multiple viewpoints to the same subject, and it highlights the importance of adapting workflow and tools to the project goal.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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 © 2025 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