Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Inefficiencies in Hardware Bring-up Discussion

Status
Not open for further replies.

derail

Newbie level 3
Newbie level 3
Joined
Sep 19, 2018
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
37
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 of 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
 

Hello,

I use KiCAD and I have designed several medium complexity PCBs. The most annoying part when designing the PCB layout is the size and the position of connectors, mounting holes and pots/switches/LEDs, etc. when you haven't a defined enclosure. It's obvious but I had to mention it, because many people design the board before the enclosure/front panel of the device, and it should be all designed from the outside in.

A real-size footprints sheet is ALWAYS necessary when designing, you have to see the actual size of the components you're using to see if it's the correct footprint. Just create a PCB and add SMD capacitors and resistors footprints, SOICs, SOT-23X packages, TQFP, through hole radial and axial capacitors and resistors, power connectors, etc.

Then, the easyest way to test the PCB is to mount it all and try every part of the circuit. I usually start with power supplies like battery chargers and cutoff circuits or voltage regulators. If they are working well, then it's fine to go on mounting the rest of the board.
The hardest part is making wire connectors... it's that I hate them! not only checking the correct order of each wire but then the mechanical failure rate is often high when not done with adequate tools (always my case).

Test points are important, also a ground through hole pin header is, where to hook the oscilloscope ground to? I always had problems with that.
Make sure to have tools that allow you to use your hands to work and not to hold things. Buy or make a PCB holder, some fast connectors, self-holding connectors (I call them crocodrile hook), and an AC plug with a female PCB connector in the other end, ypu will need it.


Regarding to software assist quality, I like the easy way KiCAD footprints can be modified in-situ and not having to edit the whole component in the library editor. Another thing to highlight is the low hardware resources it needs, it won't need a NASA supercomputer to run for hours.
The negative points:
-Highlight function is not so clear, it should be an option to modify the intensity.
-Some straight traces are composed of several tracks and it's a problem to drag them as they are "too many collinear segments". They should be made as a single one once they are alligned and finished.
-We need teardrops!!

So these are the most usual troubles I come with at these holy moments. Hope being useful.
 
  • Like
Reactions: derail

    derail

    Points: 2
    Helpful Answer Positive Rating
Thanks Bruno for the feedback! I have experienced the same problem before with the PCB being designed first and then the enclosure afterward which caused issues. Such PCB with footprint sizes already exist on Digi-Key which you can buy for fairly cheap! KiCAD is also my perfered design software as well and I agree with the same changes you mentioned. Thanks again for the response!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top