Top Fifteen Mistakes People Make When Designing Prototype PCBs

Created on 2024-02-03T12:24:58-06:00

Return to the Index

This card pertains to a resource available on the internet.

This card can also be read via Gemini.

Breadboards

Great for testing concepts and principles

Can get stale when the boad begins to degrade

Wires are friction fit and the sockets and wiring will give out over time.

DIY boards

Wires can still wear down

Parts are sold in bulk for industrial production at small scales; designed more to be built by assembly machines than hand anymore.

Printing your own screens and etching boards: requires volatile chemicals and handling

Cutting the circuit board with a CNC mill: requires a machine to cut traces.

Designing for production

Assuming the first draft of a circuit board will be successful

Test points

Forgetting to include test points for instruments during design

Diagnostic LEDs

Including LEDs to indicate some feature (power, battery) is working properly

Crowding components

Placing all modules as close together as possible.

Makes it more difficult to check and build the prototype boards.

Silkscreen

Should be at least 2mm tall

Silk screens should remain readable after components are populated

Isolation Jumpers

"0 ohm resistors"

Allows disconnecting parts of a circuit to test the component without requiring desoldering

Use all pins on the processors

Even if you do not use a pin--route it to an empty pad somewhere. You can use the pad to make test connections and bodges on the prototype board if needed.

I2C address conflicts

Add jumpers to prototype boards to change I2C addresses if needed.

Modular boards

Break up boards in to sections.

"Mouse bites" are drill holes that make it possible to snap a PCB apart where needed

Ki Kit software mentioned to panelize and split up the boards.

UART mixups

Ensure transmit and receive pins go to the correct place

Add jumpers in case transmit and receive lines have been crossed

Checking for labelled parts

Some manufacturers have stopped labelling passive components. Make sure yours are labelled.

Mismatched footprints

Using foot prints in the EDA software which do not match the chips you are using.

Double check the footprints match the chipset; different vendor chips may work the same but have different dimensions and pinouts.

Laying out without checking parts

Using parts that you do not have and cannot actually obtain.