Transitioning a circuit from a messy breadboard to a manufactured printed circuit board is where hobbyist projects become reliable hardware. The core steps of PCB design follow a strict sequence: 1. Schematic capture, 2. Component and footprint assignment, 3. Board outline definition, 4. Component placement, 5. Trace routing, 6. Design Rule Check (DRC), and 7. Gerber file generation. Skipping or rushing any of these steps guarantees a board that either fails to manufacture or fails on the bench.
This guide breaks down the exact workflow, provides the IPC-standard trace sizing data you need to prevent copper burnout, and outlines the hidden breadboard traps that will ruin your first-spin board if you aren't careful.
The 7 Steps of PCB Design Workflow
Modern EDA (Electronic Design Automation) tools like KiCad 8 or Altium Designer enforce a logical flow. Here is how the steps of PCB design actually execute in the software:
- Schematic Capture: You draw the logical connections. Every pin must be connected to a net. Use hierarchical sheets for complex designs to keep the canvas readable.
- Footprint Assignment: Link your schematic symbols to physical PCB footprints. A 10k resistor in the schematic must be explicitly mapped to an 0805 or 0603 land pattern. Mismatched footprints are the #1 cause of assembly failure.
- Board Outline & Stackup: Define the physical dimensions of the FR4 board and set your layer stackup (e.g., 2-layer 1.6mm with 1 oz copper).
- Component Placement: Place parts based on signal flow, not just to save space. Keep decoupling capacitors within 2mm of their IC's VCC pin. Group analog and digital sections physically apart.
- Routing: Draw the copper traces. Route high-speed differential pairs first, then sensitive analog lines, and finish with standard GPIO and power traces. Use via stitching to connect ground planes.
- Design Rule Check (DRC): Run the automated DRC. This checks for clearance violations, unconnected nets, and drill-to-copper spacing errors based on your fab house's capabilities (e.g., JLCPCB or PCBWay standard 6mil trace/clearance).
- Gerber & Drill File Generation: Export the manufacturing files. Always open these in a Gerber viewer (like KiCad's GerbView) to verify that your silkscreen isn't overlapping your solder pads.
Sizing Traces: Current, Copper Weight, and Thermal Limits
The most common question during the routing step is: what trace width does this current need? If you guess, you risk burning a trace off the board. Trace ampacity is governed by the IPC-2221 standard, which calculates width based on copper thickness, current, and acceptable temperature rise.
The table below provides real-world trace widths for a standard 10°C temperature rise above a 25°C ambient environment. Notice the massive difference between internal and external layers; internal traces have no convective air cooling, so they require roughly twice the width of external traces to carry the same current safely.
| Target Current (A) | 1 oz (35µm) Internal Width | 1 oz (35µm) External Width | 2 oz (70µm) External Width |
|---|---|---|---|
| 1.0 A | 23.6 mil (0.60 mm) | 10.2 mil (0.26 mm) | 6.5 mil (0.16 mm) |
| 3.0 A | 85.0 mil (2.16 mm) | 35.5 mil (0.90 mm) | 21.0 mil (0.53 mm) |
| 5.0 A | 165.0 mil (4.19 mm) | 68.0 mil (1.73 mm) | 38.5 mil (0.98 mm) |
| 10.0 A | 420.0 mil (10.67 mm) | 170.0 mil (4.32 mm) | 95.0 mil (2.41 mm) |
| 15.0 A | 700.0 mil (17.78 mm) | 280.0 mil (7.11 mm) | 155.0 mil (3.94 mm) |
Breadboard-to-PCB Migration: Mistakes That Survive the Jump
Breadboards are fantastic for logic verification, but they hide electrical sins. When you move to a PCB, the parasitic environment changes entirely. Here is a checklist of the most common mistakes that survive the migration and how to fix them in your schematic before you route.
- Missing Decoupling Capacitors: Breadboards have high parasitic inductance in the power rails, but the physical contacts also introduce 2pF to 5pF of stray capacitance between adjacent rows. This stray capacitance often masks high-frequency oscillation in op-amps and logic ICs. Fix: Place a 100nF (0.1µF) MLCC capacitor on the VCC pin of every single IC, and a bulk 10µF capacitor at the power entry point.
- Floating CMOS Inputs: On a breadboard, a floating input pin might pick up enough stray coupling to read as a stable HIGH or LOW. On a PCB, a floating CMOS input will oscillate between states, causing the IC to draw massive amounts of shoot-through current and overheat. Fix: Tie every unused logic input to VCC or GND via a 10kΩ resistor.
- Switch Bounce Ignored: Mechanical switches bounce for 1ms to 5ms when pressed. Breadboard wire inductance can sometimes act as a crude low-pass filter, hiding this bounce. Fix: Implement software debouncing (e.g., a 20ms delay state machine) or add a hardware RC low-pass filter (10kΩ series, 100nF to ground) on the PCB.
- Ground Loop Assumptions: Breadboard ground rails are daisy-chained, creating massive ground loops. If you replicate this daisy-chain topology in your PCB routing, your analog sensors will read digital noise. Fix: Use a continuous copper ground plane on Layer 2 (or Layer 4 in a 4-layer stackup) and route all ground connections directly to the plane via vias.
First-Spin Board Testing and Workshop Safety
When your first-spin boards arrive from the fab house, the instinct is to immediately plug them into a power supply and see if the LED blinks. This is how you fry a $15 microcontroller and destroy your bench supply. Testing requires a methodical, current-limited approach.
The First-Spin Test Sequence
- Visual & Continuity Check: Before applying power, use a magnifying loupe to inspect for solder bridges under QFN or TQFP packages. Set your multimeter to continuity mode and probe the main VCC and GND test points. If you read less than 5 ohms, stop. You have a solder bridge or a backwards tantalum capacitor.
- Current-Limited Power Up: Connect a bench power supply with adjustable Over-Current Protection (OCP). Set the voltage to your nominal rail (e.g., 3.3V) and set the current limit to 50mA or 100mA.
- Rail Verification: If the supply hits the current limit and the voltage drops, you have a short. If it powers up, use your multimeter to verify every voltage regulator output and reference pin.
- Signal Probing: Once rails are stable, use an oscilloscope to check for clean power-up reset sequences and verify clock oscillator waveforms before uploading firmware.
Workshop Soldering Safety and Alloy Specifics
Hand-soldering prototype boards exposes you to rosin fumes and thermal hazards. Proper workshop safety is non-negotiable.
Never solder without an active fume extractor positioned within 6 inches of the iron tip. Rosin-based flux vapors contain colophony, a known respiratory sensitizer that can cause occupational asthma. Use a unit with both a HEPA particulate filter and an activated carbon gas filter.
Temperature & Alloy Selection: Your iron tip temperature must match your solder alloy.
- For Sn63/Pb37 (Leaded) eutectic solder, set your station to 300°C - 320°C. This alloy melts at 183°C and flows beautifully, making it ideal for hand-assembly of prototypes.
- For SAC305 (Lead-Free) (96.5% Sn, 3.0% Ag, 0.5% Cu), you must increase the tip temperature to 340°C - 360°C because the melting point is 217°C. Prolonged dwell times at these higher temperatures will degrade your tip plating rapidly; keep your tip tinned and use a brass sponge, never a wet sponge, to clean it.
Mastering the steps of PCB design is an iterative process. Your first board might require a revision to fix a silkscreen error or widen a power trace, but by relying on IPC data, eliminating breadboard parasitics, and testing with current-limited supplies, your first spin will almost always be a functional success.






