Home / PCB Design /How to Design a PCB | PCB Design Guide

How to Design a PCB | PCB Design Guide

Complete step-by-step guide from drawing your first schematic to ordering a real printed circuit board from JLCPCB for $2. Free software, real circuit case study, zero experience required.

Oliver Adam 10 min read 4,311 views 26 June 2026
How to Design a PCB | PCB Design Guide

Path 3 · KiCad PCB Design · Beginner to Advanced

What You’ll Be Able to Do After This Path

  • Install and navigate KiCad the industry-standard free PCB design tool
  • Convert any breadboard circuit into a clean, ERC-passing schematic
  • Assign correct physical footprints and avoid the #1 beginner misalignment mistake
  • Place components and route copper traces without DRC errors
  • Export Gerber + drill files and order from JLCPCB for as low as $2
  • Understand the 5 most common PCB mistakes and avoid every one of them

What is PCB Design?

PCB design is the process of converting an electronic circuit schematic into a physical board layout where copper traces connect electronic components on a fiberglass substrate. The result is a Printed Circuit Board the green board inside every electronic device you own.

In PCB design you work in two stages: first you draw aschematic(the logical circuit), then you create aboard layout(the physical arrangement of components and copper traces). Software like KiCad handles both stages for free.

How long does PCB design take? A beginner can design a simple PCB in 2-4 hours using KiCad. A full learning path from zero to first ordered board takes approximately 4 weeks. Is KiCad free? Yes. KiCad is completely free and open-source. It runs on Windows, macOS, and Linux with no subscription, no feature limits, and no vendor lock-in. What is a Gerber file? A Gerber file is the industry-standard PCB manufacturing file format. It tells the fab exactly where every copper trace, pad, hole, and board edge is located. How much does it cost to order a PCB? JLCPCB manufactures 5 boards (100×100mm, 2-layer) for as low as $2 + shipping. First-time orders are often free with new user coupons.

Table of Contents

  1. What is PCB Design? (Definitions & Concepts)
  2. Real Case Study: 555 Timer LED Blinker PCB (Start to Finish)
  3. How to Install KiCad for PCB Design (Step-by-Step)
  4. How to Draw a PCB Schematic for Beginners
  5. How to Assign Footprints in KiCad (and Avoid Misalignment)
  6. How to Do PCB Board Layout & Trace Routing
  7. How to Export Gerber Files and Order from JLCPCB
  8. 5 PCB Design Mistakes Beginners Make (and How to Fix Them)
  9. All 12 Tutorials at a Glance
  10. Best Free PCB Design Software Comparison
  11. PCB Design FAQ Beginner Questions Answered

What is PCB Design? Key Concepts Explained

Before touching KiCad, you need to understand the vocabulary. Every PCB design guide assumes you know these terms here they are, clearly defined for beginners.

Schematic vs. PCB Layout What’s the Difference?

A schematic is a symbolic diagram of your circuit itshowswhich components connect to which, using standardized symbols. It says nothing about physical size, shape, or position. A PCB layout is the physical realization where components are physically placed and how copper traces connect their pads.

Schematic Symbol PCB Footprint Real Soldered Component R1Schematic Symbol(Logical no size) assignPCB Footprint(Physical pad layout) solder10kΩReal Component(Physically soldered)

Key PCB Design Terms Glossary for Beginners

Term Definition Where Used
Net An electrical connection that must exist between two or more pins Schematic & PCB
Footprint The physical pad pattern on the PCB matching a component’s leads PCB Layout
Trace A copper conductor on the PCB connecting two pads PCB Layout
Via A plated drill hole connecting copper traces on different layers PCB Layout
Ratsnest Thin lines showing unrouted connections still needing traces PCB Layout
Gerber Industry-standard file format submitted to PCB manufacturers Fabrication
DRC Design Rules Check automated error detection before ordering Verification
Ground Pour A large copper area on a layer connected to GND PCB Layout
Silkscreen White ink layer printed on board showing component labels Assembly
BOM Bill of Materials complete component list for assembly Ordering

ℹ PCB Design Workflow Always in This Order

Schematic ERC Footprint Assignment PCB L ayout Trace Routing DRC Gerber Export Order. Skip any step and the result is either a broken design or a non-functional board. This path teaches every step in sequence.

Real Case Study

555 Timer LED Blinker PCB Complete Walkthrough

This is the exact circuit built throughout this path. Real component list, real KiCad steps, real ordered board. Follow this case study and you’ll have a functioning PCB in your hands within 4 weeks.

What the Circuit Does

A 555 timer IC in astable mode blinks an LED at approximately 1 Hz (once per second). Runs on 5-9V DC. Total component cost: under $1. Board size: 40×35mm. Simple enough that every trace and connection makes sense to a beginner complex enough to cover all real PCB skills.

Bill of Materials (Exact Components Used)

Ref Component Value Package KiCad Footprint Cost
U1 NE555 Timer IC NE555 P DIP-8 Package_DIP:DIP-8_W7.62mm $0.10
R1 Resistor 10 kΩ Axial THT Resistor_THT:R_Axial_P10.16mm_Horizontal $0.02
R2 Resistor 100 kΩ Axial THT Resistor_THT:R_Axial_P10.16mm_Horizontal $0.02
R3 LED Resistor 470 Ω Axial THT Resistor_THT:R_Axial_P10.16mm_Horizontal $0.02
C1 Electrolytic Cap 10 µF / 16V Radial THT Capacitor_THT:CP_Radial_D6.3mm_P2.50mm $0.05
C2 Ceramic Cap (bypass) 100 nF Disc THT Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm $0.03
D1 LED (Red, 5mm) Red LED 5mm THT LED_THT:LED_D5.0mm $0.05
J1 Power Connector 2-pin 2.54mm Pin Header Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical $0.05

Schematic Diagram

555 Timer Astable Circuit Schematic (Simplified) NE555Timer IC (U1)1 GND2 TRIG3 OUT4 RSTVCC 8DIS 7THR 6CTL 5VCC +9VGNDR1 10kΩR2 100kΩC1 10µFR3 470ΩD1 LEDJ1+−

PCB Board Layout Diagram

PCB Layout Top View (F.Cu Front Copper Layer, Green PCB) U1NE555R1 10kR2 100kR3 470C1 10µFC2 100nD1 LEDJ1VCC traceGND traceSignal trace Real Build Result Verified

Following this exact path, a first-time PCB designer completed this board in 6 hours total. JLCPCB shipped 5 boards in 18 days via economy shipping. Total cost: $4 for 5 PCBs($2 boards + $2 shipping). All 5 boards worked correctly on first power-up. The LED blinks at 1 Hz as designed.

How to Install KiCad for PCB Design (Step-by-Step)

KiCad is free and installs in under 10 minutes. Here is the exact process.

Step 1: Download KiCad

  1. Go to kicad.org Downloads
  2. Select your operating system (Windows, macOS, or Linux)
  3. Download the latest stable release(KiCad 8.x) not the nightly build
  4. File size: approximately 1.5 GB on Windows including all libraries

Step 2: Full Install vs. Minimal Install

Minimal Install (Avoid)

  • Missing schematic symbol library
  • “Symbol not found” errors mid-project
  • No 3D component models
  • Must manually download libraries later

Full Install (Choose This)

  • All schematic symbols included
  • All PCB footprint libraries included
  • 3D STEP models for 3D viewer
  • Ready to design immediately

Step 3: Create Your First KiCad Project

Open KiCad File New Project. Create a folder called led-blinker-pcb. Name the project 555-blinker. KiCad creates three files:. kicad_pro,. kicad_sch, and. kicad_pcb. These files must always stay in the same folder never move them individually.

Pro Tip 10 Shortcuts That Save Hours

Schematic Editor: A= Add component,W= Wire,P= Power symbol,E= Edit properties,R= Rotate. PCB Editor: X= Route trace,B= Fill pours,D= Interactive DRC,Alt+3= 3D viewer,U= Select connected track. Learn these 10 shortcuts first your design speed triples within a week.

How to Draw a PCB Schematic for Beginners

The schematic is not the PCB it is a logical map of your circuit. Every component, every connection, every net must be defined here correctly before touching the PCB layout.

Adding the 555 Timer IC in KiCad

Press A to open the symbol chooser. Type NE555 in the search box. Select it from the Timer_RTC library. Click OK, then click the canvas to place it. The 555 symbol shows all 8 labeled pins: VCC, GND, OUTPUT, TRIGGER, THRESHOLD, CONTROL, RESET, DISCHARGE.

Adding Power Symbols

Press P for the power symbol chooser. Search VCC and place it above the 555. Search GND and place it below. These are not physical components they are schematic net labels telling KiCad which net is power and which is ground. Also add a PWR_FLAG on each to pass ERC validation.

Wiring Connections

Press W to draw wires. Click on a pin endpoint (small circle), drag to another pin endpoint, click to complete. A properly connected wire produces no dangling green squares. Wire Pin 8 to VCC, Pin 1 to GND, then follow the 555 astable configuration for the timing resistors and capacitor.

The #1 Schematic Mistake: Almost-Connected Wires

A wire that visually appears connected to a pin but isn’t snapped onto its endpoint creates an unconnected net. The schematic looks fine. The PCB traces look fine. But the electrical connection doesn’t exist. Always verify with ERC this mistake has caused countless beginner boards to arrive dead on first power-up.

Running the Electrical Rules Check (ERC)

Inspect Electrical Rules Checker Run ERC. A clean 555 flasher schematic has zero errors.

ERC Error Cause Fix
Pin unconnected Wire doesn’t snap to pin endpoint Delete wire, redraw carefully snapping to pin
Power pin not driven Missing PWR_FLAG on VCC/GND net Add PWR_FLAG symbol to VCC and GND
Net has only one pin Wire goes nowhere dangling end Delete the dangling wire segment
Duplicate references Two components with same ref (R1, R1) Tools Annotate Schematic Re-annotate

How to Assign Footprints in KiCad (and Avoid Misalignment)

Every schematic symbol must be assigned a footprint the physical pad layout that appears on the PCB. This is where the most expensive beginner mistake happens.

Real Mistake Example: Wrong Footprint = $2 Wasted Board

A beginner used the NE555D footprint (SOIC-8, SMD, 1.27mm pitch)but physically bought the NE555P (DIP-8, through-hole, 2.54mm pitch). The board arrived from JLCPCB. Zero holes for the IC legs. The IC cannot be inserted. Board is unusable. The fix took 5 seconds check the component package code on the bag before assigning the footprint.

How to Read Component Package Codes

Package Code Meaning Mount Type Pitch Beginner?
DIP-8, DIP-16 Dual Inline Package Through-hole 2.54mm Easiest
SOIC-8, SOIC-16 Small Outline IC Surface mount 1.27mm Intermediate
TSSOP-8 Thin Shrink Small Outline Surface mount 0.65mm Advanced
0805 SMD resistor/cap size Surface mount 2.0mm Intermediate
Axial THT Through-hole resistor Through-hole Various Easiest

Pro Tip Always Preview the Footprint Before Confirming

In the Footprint Assignment dialog, press F to open a footprint preview. Count the pads. Verify the pad spacing matches your datasheet. Check that through-hole pads have drill holes. This 30-second check prevents receiving boards where components physically cannot be mounted.

How to Do PCB Board Layout & Trace Routing (With Real Examples)

Board layout is where schematics become physical reality. Component placement strategy is more important than most beginners realize poor placement forces long, convoluted traces that degrade signal quality and increase noise.

Component Placement The 555 Blinker Example

  1. J1 (Power connector) at top-left board edge connectors always at edge for cable access
  2. U1 (555 IC) in the center it’s the circuit hub; centering minimizes trace lengths to all 8 pins
  3. R1, R2 adjacent to Pins 7 and 6 of the 555 timing network traces must be short
  4. C1 below the 555, close to Pin 2/6 short route to the timing pins it serves
  5. C2 directly next to Pin 8 (VCC) bypass caps must be within 3-5mm of the power pin they decouple
  6. D1 (LED) at the left board edge indicator LEDs visible from outside the enclosure

Trace Width Guidelines

Net Width Current Capacity Why This Width
VCC power rail 0.5 mm ~1A Power traces need extra width for current and thermal reasons
GND Ground pour Unlimited Entire B.Cu layer = GND no individual GND traces needed
Signal traces 0.25 mm ~0.5A Signal-level currents only (milliamps)
LED current path 0.25 mm ~0.5A Max 20mA through LED 0.25mm handles easily

Adding the Ground Pour Don’t Skip This

Select the B. Culayer. Go to Place Zone . Draw a rectangle covering the full board. Set net to GND. Press B to fill all zones. The entire back copper layer becomes a solid GND plane. This eliminates the need to route individual GND traces and provides electromagnetic shielding standard professional practice on every 2-layer board.

Ground Pour Benefits Over Individual GND Traces

Lower GND impedance (better noise immunity), shorter return paths for all signals, thermal mass for heat dissipation, fewer traces to manually route, and professional appearance. On the 555 blinker, using a ground pour reduces total routing work by approximately 40% and produces a cleaner board.

How to Export Gerber Files and Order from JLCPCB

After a clean DRC, generating Gerbers and ordering takes about 15 minutes total.

Exporting Gerbers from KiCad Exact Steps

  1. PCB Editor: File Fabrication Outputs Gerbers (.gbr)
  2. Set Output directory to gerbers/inside your project folder
  3. Check layers: F.Cu, B.Cu, F.Mask, B.Mask, F.Silkscreen, Edge.Cuts
  4. Enable “Plot reference designators” and “Plot footprint values”
  5. Click Plot 6. Click Generate Drill Files Generate Drill File
  6. Select all files in gerbers/ Compress to ZIP

Always Verify in KiCad Gerber Viewer First

Before uploading: Open KiCad’s Gerber Viewer load all files from gerbers/ folder. Verify copper traces present, drill holes at all pads, board outline is a closed shape, silkscreen is readable. A 5-minute review prevents ordering a $2 broken board and waiting 3 weeks to discover the problem.

JLCPCB Order Settings for Beginners

Setting Value for Beginners Notes
Quantity 5 pcs Minimum order cheapest per-board cost
PCB color Green Fastest turnaround, lowest cost
Surface finish HASL (lead-free) Default fine for all beginner projects
PCB thickness 1.6 mm Standard fits all common connectors
Copper weight 1 oz Standard for signal boards under 2A
Shipping Economy or DHL Economy: 2-4 weeks / DHL: 5-7 days

First Order Tip: JLCPCB new user coupon (often $8-10 off) makes the first order free or nearly free. Create an account before adding to cart coupon applies automatically at checkout.

5 PCB Design Mistakes Beginners Make

These five mistakes account for over 90% of beginner PCB failures. Every single one is completely avoidable once you know what to look for.

Mistake #1 Wrong Footprint Component Physically Won’t Fit

Assigning a SOIC-8 (SMD) footprint to a DIP-8 (through-hole) IC. The board arrives, there are no holes, the component cannot be inserted. Most expensive beginner mistake for the time it wastes.

Real example: NE555 P= DIP-8, through-hole. NE555 D = SOIC-8, SMD. One letter suffix difference. Completely incompatible footprints. Always check the physical component package code before assigning any footprint.Fix: Open the datasheet. Find “Package” section. Use KiCad footprint preview (press F in assignment dialog) to visually confirm pad count, spacing, and drill holes match your physical component. Mistake #2 Unconnected Nets Circuit Works in Schematic, Dead on Board

A wire that visually looks connected but isn’t snapped to a pin endpoint creates an unconnected net. KiCad won’t route that connection. The board arrives with all components soldered, nothing works. Debugging this on a physical board is extremely difficult.

Fix: Run ERC (Inspect Electrical Rules Checker) after completing your schematic. Fix every “pin unconnected” error. Zero ERC errors = safe to proceed to PCB layout. Mistake #3 Skipping DRC Before Exporting Gerbers

Submitting Gerbers with clearance violations. Two traces too close together get bridged during copper etching, creating short circuits. KiCad catches these automatically but only if you run DRC. Many beginners export Gerbers immediately after routing without checking.

Fix: Inspect Design Rules Checker Run DRC is the mandatory last step before Gerber export. Fix every red error. Zero errors = safe to export. Mistake #4 Reversed Polarity LED or Capacitor Soldered Backwards

Placing an LED or electrolytic capacitor footprint with wrong orientation on the silkscreen. Assembly follows the silkscreen, component goes in backwards, circuit fails. This is especially tricky because the board looks physically correct the wrong component just faces the wrong way.

Visual clue: In KiCad, the LED footprint’s square pad = Anode (+). The electrolytic cap footprint marks the + side explicitly. Verify both in the 3D viewer before ordering.Fix: Use the 3D Viewer (Alt+3) to visually inspect every polarized component. Confirm polarity markers match your intended assembly orientation. Compare against the datasheet pinout diagram. Mistake #5 Copper or Components Too Close to Board Edge

PCB fabs use a ~0.5mm wide router bit to cut the board edge. Copper traces within 0.5mm of Edge. Cuts get physically cut or exposed. Components too close to the edge get damaged during routing. Boards arrive with sliced traces along all edges.

Fix: In Board Setup, set courtyard-to-board-edge minimum clearance to 0.5mm. Keep all traces at least 0.5mm from Edge. Cuts. Keep all component courtyards at least 1mm from the edge. DRC will flag any violations automatically.

All 12 Tutorials Complete Path Overview (~4 Weeks)

1How to Install KiCad for PCB Design (Step-by-Step) Download, full library install, first project setup, learn 10 essential keyboard shortcuts~2 hrs 2How to Draw a Schematic for PCB Design in KiCadPlace symbols, draw wires, add power nets, annotate references, run ERC until zero errors~3 hrs 3How to Assign PCB Footprints Without Misalignment ErrorsRead package codes from datasheets, use footprint preview, match physical dimensions exactly~2.5 hrs 4PCB Layout Tutorial: Component Placement That Actually WorksSignal-flow placement strategy, decoupling cap positioning, board edge rules, courtyard management~4 hrs 5How to Route PCB Traces in KiCad (Manual + Interactive Router) Trace width selection, 45-degree routing rules, ground pour creation, via placement basics~3 hrs 6How to Export Gerber Files and Order from JLCPCB ($2 Boards) Plot dialog settings, drill file generation, Gerber viewer verification, complete JLCPCB order walkthrough~1. 7PCB Design for SMD Components Switching to Surface MountSMD footprint types, 0805 vs 0603 vs 0402, reflow soldering introduction, paste mask layer~3 hrs 8Power Supply Routing Best Practices for PCB DesignStar topology, bypass capacitor placement rules, ground plane islands, EMI reduction techniques~2.5 hrs 9How to Create Custom KiCad Symbols and Footprints From ScratchSymbol editor workflow, footprint editor, reading datasheets for dimensions, saving to personal library~3 hrs 10PCB Design Rules What JLCPCB Can and Cannot ManufactureMinimum trace/clearance/drill specs, DRC setup with fab constraints, board thickness options~2 hrs 11How to Generate BOM and Assembly Files for JLCPCB SMT ServiceKiCad BOM export, pick-and-place CSV, LCSC part numbers, assembly cost estimation~1. 12Capstone: Design a Complete Arduino Shield PCB From ScratchFull design connector compatibility, mixed THT/SMD, multi-sheet schematic, order and assemble~5 hrs

Best Free PCB Design Software KiCad vs EasyEDA vs Fritzing

Software Cost Platform Best For Biggest Problem Verdict
KiCad 8 Free, open-source Win/Mac/Linux Professional PCB design, learning proper workflow Steeper initial learning curve Best Choice
EasyEDA Free (JLCPCB integrated) Web-based Quick JLCPCB orders, LCSC component sourcing Proprietary format, internet required Acceptable
Fritzing $8 one-time Win/Mac/Linux Breadboard diagrams, education visuals Not suitable for professional PCB work Not Recommended
Altium Designer ~$300/month Windows only Commercial professional PCB design Extremely expensive for hobbyists Professional Only
Eagle (Autodesk)
Free (limited) Win/Mac/Linux Was p opular before KiCad improved Free version board size limit, KiCad now better Legacy Only

PCB Design FAQ Beginner Questions Answered

How do beginners design a PCB step by step?

PCB design for beginners follows 7 steps: (1) Draw schematic in KiCad, (2) Run ERC and fix all errors, (3) Assign physical footprints to every component, (4) Import the netlist into PCB Editor, (5) Place components on the board, (6) Route copper traces, (7) Run DRC, export Gerbers, order from JLCPCB. A beginner can complete a simple board like the 555 blinker in approximately 4-6 hours of active work.

What is the best free PCB design software for beginners?

KiCad is the best free PCB design software for beginners. It is completely free with no feature restrictions, runs on Windows, macOS, and Linux, and exports industry-standard Gerber files accepted by all manufacturers. While EasyEDA is simpler to start, KiCad teaches proper PCB design workflow that scales to professional use. Fritzing is not recommended for actual PCB design.

Is KiCad really free are there any hidden costs?

Yes, KiCad is completely free. It is open-source software (GPL license) maintained by a community and supported by CERN. There is no free tier with restrictions, no premium version, and no subscription fee. The full software including all schematic symbol libraries, PCB footprint libraries, and 3D STEP models downloads and installs at zero cost. The only money you spend is on PCB fabrication itself starting at $2 on JLCPCB.

What is a Gerber file and why does the PCB factory need it?

A Gerber file is the industry-standard PCB manufacturing format. Each layer of your PCB is a separate file front copper, back copper, solder mask, silkscreen, board outline. The factory uses these files to control photo-plotting, etching, drilling, and coating machines. KiCad exports all required Gerber files plus an Excellon drill file in a few clicks. You zip them together and upload to JLCPCB.

What is the difference between a schematic and a PCB layout?

A schematic is a logical diagram showing which components connect to which using standard symbols with no physical dimensions. A PCB layout is the physical implementation: actual component footprints positioned on a board with copper traces of specific widths routing the connections. In KiCad, you work on the schematic first (Schematic Editor), then transfer connections to the PCB Editor for physical layout.

How long does it take to get PCBs from JLCPCB?

JLCPCB manufactures standard 2-layer boards in 24-48 hours. Shipping depends on your choice: economy shipping takes 2-4 weeks; DHL Express takes 5-7 business days. From Pakistan, economy shipping is typically 2-3 weeks; DHL takes 7-10 days. Total from order to boards in hand: 2-5 weeks. JLCPCB sends email updates at each manufacturing stage.

My PCB arrived but doesn’t work. How do I debug it?

Debug in this order: (1) Visual inspection with magnifying glass look for solder bridges (excess solder connecting pads that shouldn’t be connected) and cold joints (dull, grainy solder). (2) Multimeter continuity between VCC and GND when powered off should read open circuit. If it beeps, you have a short find the solder bridge. (3) Check component polarities reversed LED, capacitor, or IC. (4) Check all IC pins properly seated in through-holes. (5) Trace each net from your KiCad schematic to the physical board. Board fabrication is almost never the cause of failure on a DRC-clean design.

Do I need programming knowledge to design a PCB?

No. PCB design in KiCad is entirely graphical you draw schematics visually, place components by dragging, and route traces by clicking. There is zero code involved in the PCB design process. Programming is only relevant if you want to write firmware for a microcontroller that goes on your PCB but that is a completely separate skill. This entire 4-week path contains no coding whatsoever.

Safety & Important Notes

  • Soldering iron safety: Soldering irons reach 300-400°C and cause instant burns. Always use a stable iron holder, never leave a hot iron unattended, and work in a ventilated area flux fumes irritate the respiratory system with prolonged exposure.
  • Solder choice: Use rosin-core lead-free solder (Sn99.3/Cu0.7). If using leaded solder (Sn63/Pb37), wash hands thoroughly after handling and never eat or drink near your workspace.
  • Voltage range: This path covers low-voltage DC circuits (3.3V-12V). Mains-voltage PCB design (110V/220V AC) requires additional safety clearances and IPC-2221 standards not covered here.
  • PCB fabs manufacture exactly what Gerber files specify. A DRC-clean board with a logical schematic error will still be manufactured and shipped as-is. Always verify your schematic against your intended circuit before ordering.
  • Always verify Gerber dimensions in KiCad’s built-in Gerber Viewer before upload JLCPCB’s automated preview is a secondary check, not a replacement for your own verification.

The Bottom Line

PCB design is not as complex as it appears. The workflow is a learnable, repeatable process schematic, footprints, layout, routing, export, order. KiCad gives you professional-grade tools at zero cost. JLCPCB gives you real manufactured boards for $2.

The 5 mistakes section alone will prevent the most common reasons beginner boards fail. The 555 blinker case study gives you a real circuit, real component decisions, and real layout rationale not abstract theory disconnected from practice.

Every professional PCB designer started exactly where you are right now. The $4 board you hold at the end of this path is the beginning of being able to design anything shields, sensors, motor drivers, audio amplifiers. The workflow never changes. Master it once. Use it forever.

Software references: KiCad 8.x stable. JLCPCB pricing current as of early 2026. Component prices approximate and vary by supplier.

Practical example

Take the first measured row from the table above: Duplicate references corresponds to Two components with same ref (R1, R1) under Tools Annotate Schematic Re-annotate. Reproduce that configuration at the bench, record your own value beside it, and any meaningful gap tells you which tolerance or assumption deserves a closer look. Cross-check the arithmetic with the linked calculator before trusting either number.

Frequently asked questions

The Bottom Line? The workflow is a learnable, repeatable process schematic, footprints, layout, routing, export, order. The 5 mistakes section alone will prevent the most common reasons beginner boards fail.

5 PCB Design Mistakes Beginners Make? Every single one is completely avoidable once you know what to look for. Mistake 1 Wrong Footprint Component Physically Won’t Fit

Assigning a SOIC-8 (SMD) footprint to a DIP-8 (through-hole) IC.

How to Draw a PCB Schematic for Beginners? The schematic is not the PCB it is a logical map of your circuit. Every component, every connection, every net must be defined here correctly before touching the PCB layout.

Last updated 23 August 2026

How to Design a PCB | PCB Design Guide