If you are looking for the definitive answer on which PCB making software to use in 2026, here it is: KiCad 9 is the default choice for 90% of makers, hobbyists, and independent engineers. It offers unlimited layers, no board size restrictions, and native 3D STEP export without a subscription. However, choosing the right tool is only the first step. Designing a board that actually works requires understanding the physics your software hides from you, migrating correctly from breadboards, and testing your first spin without burning down your workbench.

The 2026 PCB Making Software Decision Tree

Do not waste time evaluating every tool on the market. Use this decision matrix to pick your software and move straight into schematic capture.

If your constraint is... Choose this software Why it wins
Budget is $0; need unlimited layers/size; want local file control KiCad 9 Open-source, no cloud lock-in, massive community library, push/shunt routing.
Need cloud collaboration; zero install; quick 2-layer IoT boards EasyEDA Pro Browser-based, direct LCSC/JLCPCB part integration, fast for simple designs.
Designing 6+ layer impedance-controlled RF; enterprise budget Altium Designer Industry-standard constraint manager, advanced simulation, rigid-flex support.
Need mechanical integration; already using Fusion 360 Autodesk Fusion Electronics Native ECAD/MCAD syncing in a single environment.

The Default Pick: Download KiCad 9. It has closed the feature gap with paid enterprise tools, and its interactive router handles differential pairs and length tuning natively. Unless your employer is paying for an Altium license, KiCad is where you should spend your time.

Trace Width vs. Current: The Math Your Software Hides

PCB making software will happily let you route a 10A power supply through a 12-mil trace. When you power it on, that trace will act as a fuse, vaporizing copper and delaminating your FR4. You must manually calculate trace widths based on the IPC-2221 generic standard, which models trace width against current capacity and temperature rise.

The most common question on the bench is: What trace width does this current need? The answer depends on your copper weight (usually 1 oz or 2 oz per square foot) and whether the trace is on an external layer (exposed to air for cooling) or an internal layer (trapped between dielectric prepreg, which acts as a thermal blanket).

IPC-2221 Trace Width Reference (10°C Temperature Rise)

Current (A) 1oz Copper (Internal) 1oz Copper (External) 2oz Copper (External)
0.5 A 10 mils 8 mils 5 mils
1.0 A 20 mils 15 mils 10 mils
3.0 A 60 mils 40 mils 25 mils
5.0 A 110 mils 75 mils 45 mils
10.0 A 250 mils 150 mils 90 mils
Pro Tip: If you need to pass 10A but lack the board space for a 150-mil trace, use the Saturn PCB Toolkit to calculate the exact thermal limits, or design the board with 2oz copper. Never rely on the default DRC (Design Rule Check) settings in your PCB making software for current capacity; DRC only checks for manufacturing minimums, not thermal limits.

Breadboard-to-PCB Migration: Mistakes That Survive the Transition

A circuit that works flawlessly on a solderless breadboard can fail immediately when transferred to a custom PCB. Breadboards introduce parasitic capacitance (roughly 2pF to 5pF between adjacent rows), high contact resistance (up to 100mΩ per clip), and chaotic loop areas. When you move to a PCB, you lose these accidental parasitics, and certain design flaws that were masked on the breadboard will suddenly break your circuit.

Use this checklist to catch the mistakes that survive the transition:

  1. Floating CMOS Inputs: On a breadboard, stray capacitance and moisture can sometimes bias a floating logic pin just enough to read as a stable HIGH or LOW. On a clean, dry PCB, that same floating pin will oscillate at high frequencies, drawing massive current and overheating the IC. Fix: Add 10kΩ pull-up or pull-down resistors to every unused logic input.
  2. Missing Decoupling Capacitors: The messy, long jumper wires on a breadboard create accidental distributed inductance and capacitance that can sometimes stabilize a sloppy power rail. A PCB with a tight ground plane has very low inductance, meaning high-frequency switching noise will bounce violently without local bypassing. Fix: Place a 100nF (0.1µF) X7R ceramic capacitor physically touching the VCC and GND pins of every digital IC.
  3. Ground Loop Antennas: Breadboards force you to use a single linear ground rail. When you route a PCB, you might accidentally route a high-current motor ground return through the same thin trace as your analog sensor ground. Fix: Use a solid copper ground pour on Layer 2, and separate analog and digital ground planes, joining them at a single star point.
  4. Switch Bounce Assumptions: The contact resistance of breadboard clips can naturally dampen mechanical switch bounce. PCB solder joints are rigid and highly conductive, transmitting every micro-bounce to your microcontroller. Fix: Add an RC snubber (e.g., 100Ω in series with 100nF) or implement software debouncing.

First-Spin Board Testing & Workshop Safety

When your first-spin PCB arrives from the fab house, the goal is to verify functionality without destroying the board, your components, or your bench power supply. Never just plug it in and flip the switch.

The First-Spin Test Sequence

  1. Visual and Optical Inspection: Use a 10x loupe or a USB microscope. Look for solder bridges on 0.65mm pitch ICs, tombstoned 0402 capacitors, and missing vias. Check that the silkscreen polarity markers match your component placement.
  2. Cold DMM Checks: Before applying power, use a digital multimeter in continuity mode. Measure between VCC and GND. You should see a brief low-impedance spike (charging the decoupling capacitors) that settles to an open circuit (OL) or a high resistance (typically >10kΩ). If it reads dead short (< 2Ω), stop. Find the bridge or the backward tantalum capacitor.
  3. Current-Limited Power-Up: Connect a bench power supply set to your target voltage, but limit the current to 50mA. If the board draws exactly 50mA and the voltage sags, you have a short or a missing component. If it draws 12mA and the voltage holds, proceed to functional testing.
  4. Thermal Sweep: With the board powered at nominal current, use a thermal camera (like a FLIR One or InfiRay) to scan for hotspots. A voltage regulator running at 85°C is normal; an MLCC capacitor glowing at 120°C means it is installed backward or is failing.
Workshop Safety Note: Soldering Temperatures and Fume Extraction
Hand soldering your first prototypes requires strict adherence to thermal profiles and respiratory safety. If you are using SAC305 (Lead-Free) solder wire, the alloy melts at 217°C. Set your soldering iron tip temperature to 350°C–380°C to ensure adequate wetting and flux activation. If you are using Sn63/Pb37 (Leaded) eutectic solder, it melts at 183°C; set your tip to 320°C–340°C.

More importantly, rosin-based flux fumes are a known respiratory sensitizer that can cause occupational asthma. You must use active fume extraction. A basic bench fan blowing smoke into your face is unacceptable. Use a dedicated extraction unit with a HEPA and activated carbon filter (such as the Hakko FA-400 or a comparable sealed blower system) positioned within 4 inches of the solder joint to capture particulates and volatile organic compounds before they reach your breathing zone.

By selecting KiCad 9 for your layout, calculating your trace widths to IPC-2221 standards, eliminating breadboard parasitics in your schematic, and testing with a current-limited supply, you will transition from breadboard hacks to reliable, manufacturable hardware.