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
Experts, Learning and Guidance
  • Technologies
  • More
Experts, Learning and Guidance
Ask an Expert Forum Inefficiencies in Hardware Bring-up Discussion
  • Blog
  • Forum
  • Documents
  • Leaderboard
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experts, Learning and Guidance to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 31 replies
  • Subscribers 306 subscribers
  • Views 3612 views
  • Users 0 members are here
  • testing
  • hardware development
  • eda tools
  • pcb
  • debugging
  • validation
  • pcb design
Related
See a helpful answer?

Be sure to click 'more' and select 'suggest as answer'!

If you're the thread creator, be sure to click 'more' then 'Verify as Answer'!

Inefficiencies in Hardware Bring-up Discussion

derail
derail over 7 years ago

Hello all,

I am an electrical engineering undergraduate currently in the process of starting my senior design project (capstone) with an idea based around solving test and debug inefficiencies in the hardware bring-up realm.

 

I’d like to start a conversation about what really grinds your gears at your workplace, or on your downtime at home, while designing, testing and validating new board designs. Any feedback is greatly appreciated!

 

To get things started here are some of the questions I really want to be discussed:

  • What type of information (and medium) do you have about a board while you are testing it?
  • Through your experience, what points in your testing workflow do you see as inefficient?
  • What is the biggest problem you’ve faced while performing bring-up on a new PCB?
  • What PCB design software did you use (KiCAD, Altium, Eagle, etc)?
  • What parts of your PCB design software did you find most helpful with bringing up a new board?

 

Thank you in advance to anyone that can provide feedback on this subject as it will really help my capstone team narrow what to build and help validate some of our potential ideas.

Cheers,
Darryl

  • Sign in to reply
  • Cancel

Top Replies

  • jw0752
    jw0752 over 7 years ago in reply to michaelkellett +7
    Hi Michael, I do not often print the replies to posts but your reply was an exception. It was only after I printed it and reread it on paper that I caught the reference to the Non-Slip probes. I have never…
  • dougw
    dougw over 7 years ago +6
    This is a big subject. Usually it all starts with power rail verification but one issue I come across more than I'd like is validation of non-standard connector pinouts. CAD tools may have no way of checking…
  • michaelkellett
    michaelkellett over 7 years ago +6
    That's a very ambitious undergraduate project. Experience is what sorts out the good from the bad in this area. The biggest problem you get is a dead short across the power rails, closely followed by high…
Parents
  • rusgray
    rusgray over 7 years ago

    What type of information (and medium) do you have about a board while you are testing it?

     

    Everything I can get my hands on. At minimum, a printed copy (on the largest paper that is reasonable) of the schematics and a computer with the PCB layout available (either as an EDA tool or as Gerbers in a viewer.)

     

    Through your experience, what points in your testing workflow do you see as inefficient?

     

    In my experience, the testing/bringup process is inherently inefficient, because you don't know what you don't know. Following good procedures can help reduce some of the inefficiencies, but there's really no way beyond that to speed things up other than experience, and the experience comes from painful hours and days spent stuck on a problem that turns out to be trivial.

     

    What is the biggest problem you’ve faced while performing bring-up on a new PCB?

     

    Connectors having incorrect pinouts. It's the worst when this happens with an external power connector.

     

    What PCB design software did you use (KiCAD, Altium, Eagle, etc)?

     

    I'm most comfortable with EAGLE.

     

    What parts of your PCB design software did you find most helpful with bringing up a new board?

     

    The most useful EDA features for bringup are the ability to highlight individual nets/signals and the ability to snap the schematic view to a specified component, even if it's not on the schematic sheet that is currently in focus.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • derail
    derail over 7 years ago in reply to rusgray

    Thank you for the feedback Russell! The incorrect pinout on connectors is for sure looking like one of the most common problems faced. May I ask why you decide to print a copy of your schematics instead of just using the schematic viewer on your computer in parallel with the PCB layout?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • derail
    derail over 7 years ago in reply to rusgray

    Thank you for the feedback Russell! The incorrect pinout on connectors is for sure looking like one of the most common problems faced. May I ask why you decide to print a copy of your schematics instead of just using the schematic viewer on your computer in parallel with the PCB layout?

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
Children
  • dougw
    dougw over 7 years ago in reply to derail

    I use printed schematics and artwork as well - because I can clip them above the workspace. There is no room for a monitor at this time - too much other instrumentation.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 7 years ago in reply to dougw

    Same here, the monitor is usually busy enough, printed schematics are also good for quick annotation.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • rusgray
    rusgray over 7 years ago in reply to derail

    I like printed schematics because it's easy to make notes on them, and you can spread out multi-sheet schematics so you can see everything at the same time. As dougw pointed out, printed schematics also lend themselves to hanging from the edge of shelves in a way that laptops don't. If there's enough bench space, I like to have a laptop handy to display the PCB layout. I find it very helpful to be able to see the schematics at the same time as the PCB layout, and having the schematics printed and the layout on the laptop allows me to use the features of the EDA tool (e.g. highlight net) on the layout file while I'm also looking at the schematics.

    I should point out that my experience is all hobby-related/small quantity. I'm sure that at industrial scale, there are plenty of efficiencies to be realized that I (and other engineers producing small quantities) simply can't take advantage of.


    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • derail
    derail over 7 years ago in reply to rusgray

    Thanks dougw michaelkellett rusgray! This was very helpful feedback! Do you think it would be useful if say there was an app for your phone/tablet that could show your board schematics with component and net search functionality that also enabled you to make easy markups? This would leave your laptop open with the PCB layout and reduce the need to print off multiple or large pieces of paper.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • dougw
    dougw over 7 years ago in reply to derail

    derail That is a good idea - I will probably try it with a tablet, maybe even 2 tablets - one for schematic and one for layout...

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • rusgray
    rusgray over 7 years ago in reply to derail

    I'd definitely be willing to give something like that a try, especially if it can load the file formats used by EAGLE. It seems like such an app would be most useful on a tablet; I wouldn't think that a phone screen would be big enough to be of any real utility.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • 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 © 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