How to Make a PCB: A Complete Beginner's Guide
A printed circuit board is a sheet of fiberglass that holds your components and replaces every wire between them with a copper trace. Learning how to make a PCB is mostly learning a sequence: decide what the board must do, pick parts you can actually buy, draw a schematic, give every part a physical footprint, place and route the copper, run the checks, and export the files a factory turns into a board. This guide walks that path with real numbers and the places beginners lose a board.
How to Make a PCB: the Eight Stages
Every board goes through the same PCB design steps:
- Define what the board must do
- Choose parts you can actually buy
- Draw the schematic and run ERC
- Assign a footprint to every part
- Board outline and component placement
- Route the copper
- Run every check to zero
- Export manufacturing files and order a prototype
Stages 1 to 4 decide most of the board's quality; stages 5 to 8 take most of a beginner's time. KiCad is free, open source and used professionally, so this guide uses its terminology. BuildPCB runs these same stages automatically, but the reasoning below is what tells you whether a board is good.
Stage 1: Define what the board must do
What you decide: the power source and its voltage range (USB-C at 5 V? a single-cell LiPo at 3.0–4.2 V? a 12 V barrel jack?), the rails you must regulate and their current, every input and output, the maximum size, and how it mounts.
Write it as one page of numbers first: "USB-C 5 V in. One 3.3 V rail, 600 mA peak. ESP32-S3 module, BME280 on I2C, one button, one LED. Max 50 × 30 mm, two M3 holes on 40 mm centres, programmed over USB."
What goes wrong: the current budget is guessed. An ESP32-S3 module idles near 40 mA but pulls 350–500 mA in Wi-Fi bursts, so a 150 mA regulator browns out when the radio keys up. The other classic is a board that works perfectly and does not fit its enclosure.
How to check: can you state, in numbers, volts in, volts out, worst-case amps, board size, hole positions, and how firmware gets in?
Stage 2: Choose parts you can actually buy
What you decide: the main IC first (MCU or module), then the regulator, connectors and passives. Availability is a design constraint: an unbuyable part makes the design useless however elegant the layout.
Check live stock on Digi-Key, Mouser or LCSC before you draw the symbol. If the boards will be assembled, filter to parts the assembler stocks: at JLCPCB, "Basic" parts avoid a per-part feeder fee, "Extended" parts do not.
Package choice is the other half. Passives use imperial codes: 0402 (1.0 × 0.5 mm), 0603 (1.6 × 0.8 mm), 0805 (2.0 × 1.25 mm). 0603 is the sweet spot for hand soldering; 0402 is fine for machine assembly and miserable with tweezers. Among ICs, SOIC's 1.27 mm legs solder with a plain iron, TSSOP at 0.65 mm needs flux and patience, and QFN's hidden leads need hot air or a stencil. Through-hole is easiest to rework but bulky; SMD is what almost everything ships as.
What goes wrong: designing around a chip with zero stock and a 40-week lead time, or picking a QFN when you own one soldering iron.
How to check: every BOM line has a real orderable part number (AP2112K-3.3TRG1, not "3.3 V regulator") and a stock figure you looked at today. Buy the components before you order the boards.
Stage 3: Draw the schematic
The schematic is the electrical truth of the board; layout is just obeying it. What you decide: which pin connects to which — as nets, not drawn wires. Name your rails clearly: VBUS, +3V3, GND. The details that separate a working first board from a dead one:
- Decoupling capacitors on every power pin of every IC. A 100 nF ceramic per VCC pin, drawn beside that pin, plus 10 µF of bulk per rail (22 µF for an ESP32 module). This is the most common reason a board is unstable rather than dead.
- Pull-up resistors on I2C. SDA and SCL each need a pull-up to the bus voltage — 4.7 kΩ at 100 kHz, 2.2 kΩ at 400 kHz. Exactly one pair per bus, not one pair per device.
- USB-C CC resistors. To take power from USB-C you need 5.1 kΩ from CC1 to GND and a separate 5.1 kΩ from CC2 to GND. Without them a USB-C source never switches on VBUS and the board is dead in a modern charger.
- BOOT and EN pins. On an ESP32-S3: EN with a 10 kΩ pull-up and a 1 µF capacitor to GND, GPIO0 with a 10 kΩ pull-up and a button to GND. Every MCU has equivalent reset and strapping pins; a floating one means a chip that never starts.
- Test points on 3V3, GND and the UART. They cost nothing and save your first debugging session.
Use the datasheet's typical application circuit. For most ICs the reference schematic is the answer, values included. Copy it, and deviate only when you can say why.
What goes wrong: two nets that look joined on screen but are not, and net-name typos (SLC instead of SCL) that silently create a third net.
How to check: run ERC (Electrical Rules Check) to zero errors, understand every warning left, then read the netlist against the datasheets.
Stage 4: Assign footprints
A symbol is the electrical drawing; a footprint is the physical land pattern — pad sizes and positions, courtyard, silkscreen, 3D model. They are separate objects and you must connect them deliberately.
What goes wrong: this is the classic beginner board-killer. A SOT-23 footprint on a SOT-23-5 part. A 16-pin USB-C footprint under a 24-pin connector. A "0.1 inch header" that is really 2.0 mm pitch. Pin numbering that does not match the symbol, so a transistor's base and emitter swap. Any one turns a $30 order into scrap.
How to check: compare the datasheet's recommended land pattern pad by pad. Then print the layout at 1:1 scale and set the real component on top of it — five minutes, zero cost, catches nearly every footprint error.
Stage 5: Board outline and placement
What you decide: the board shape (in KiCad, a closed loop on the Edge.Cuts layer), the mounting holes (an M3 screw wants a 3.2 mm hole, 3 mm from the edge, with keepout for the screw head), and where every part sits.
- Connectors go on the board edge with the opening facing outward — a USB-C receptacle flush with, or slightly overhanging, the edge so a cable can physically plug in. A connector rotated inward, or set 4 mm back, cannot be used at all.
- Decoupling caps go right next to the pin they serve: a few millimetres away, same side, shortest path to ground. A 100 nF cap 20 mm away does almost nothing.
- Group by function: power in one area, MCU in another, analog away from switching nodes. Wireless modules hang off the edge with no copper under the antenna keepout.
How to check: open the 3D view, then print at 1:1 and lay the paper in the enclosure with the screws.
Stage 6: Routing the copper
What you decide: trace widths, clearances, via sizes and layer strategy. Practical numbers for a 2-layer, 1 oz (35 µm) copper board: use 0.25 mm (10 mil) for ordinary signals, which carries roughly 0.8 A — far more than any logic line needs. Power scales with current: about 0.5 mm handles 1.3 A, and about 1 mm handles roughly 2 A on an outer layer with a modest 10 °C rise. Above 3 A, widen further or pour copper. Use 0.2 mm clearance by default, inside every cheap fab's 0.127 mm minimum. Standard vias are a 0.3 mm drill in a 0.6 mm pad, good for about 1 A each.
Ground is poured, not routed. Fill the bottom layer with one continuous GND plane and route signals on top. A plane gives every signal a low-impedance return path directly underneath it, cutting noise and radiated emissions dramatically. Stitch top and bottom ground with vias.
What goes wrong: hair-thin power traces that run hot, and a ground plane sliced into islands by bottom-layer traces, which quietly destroys the return path.
How to check: hide every layer except bottom copper and confirm the pour is one continuous piece, not confetti.
Stage 7: Run every check to zero
- Refill copper zones, then run DRC (Design Rule Check) to zero errors.
- Zero unconnected nets. One unrouted net is one dead function.
- Zero courtyard overlaps — parts that collide, or sit too close to place and reflow.
- No silkscreen over pads, and text at least 0.8 mm tall so it prints legibly.
- In the 3D view, nothing collides: connector bodies, tall capacitors, screw heads, the enclosure lid.
- Your minimum trace, clearance and drill sizes sit inside your fab's published capability.
Stage 8: Manufacturing files and ordering
Fabs do not want your design file. They want Gerbers — one per layer: top copper, bottom copper, both solder masks, both silkscreens, Edge.Cuts — plus an Excellon drill file, which KiCad exports as myboard-PTH.drl and myboard-NPTH.drl. Zip the folder. For assembly you also need a BOM (designator, quantity, value, package, part number) and a pick-and-place file (designator, X, Y, rotation, layer), typically myboard-top-pos.csv. Our guide to PCB manufacturing files covers each one; BuildPCB exports the same set.
Sensible defaults for a first prototype: 2 layers, 1.6 mm FR-4, 1 oz copper, HASL finish (cheapest; ENIG is flatter and worth the upcharge with QFNs or fine-pitch parts). Five bare boards cost a few dollars, but expect $25–45 delivered in the US with shipping, at roughly 2 days of fabrication plus 3–7 days in transit. Upload the zip, let the fab's DFM check run, and read what it says before you pay.
Order a prototype run first — always. Five boards, tested, then the fifty. The gap between catching a mistake on board one and catching it on board fifty is the entire reason prototype pricing exists.
PCB Design for Beginners: the Mistakes That Cost a Board
| Mistake | What happens | How to avoid it |
|---|---|---|
| Wrong or missing footprint | Part does not fit the pads; board is scrap | Check the land pattern pad by pad; print 1:1 and test-fit |
| No USB-C CC resistors | Never powers up from a modern charger | 5.1 kΩ CC1 to GND, separate 5.1 kΩ CC2 to GND |
| Missing decoupling capacitors | Resets under load or radio bursts | 100 nF per IC power pin, millimetres away |
| Undersized power traces | Traces run hot, rail voltage sags | About 1 mm per 2 A on 1 oz copper |
| Ground plane cut into islands | Noise, bad analog readings, failed EMC | One continuous bottom pour; view that layer alone |
| Connector facing inward | The cable cannot be plugged in | Opening outward, flush with the board edge |
| Out-of-stock part | A design you cannot build at any price | Check live stock first; keep a second source |
| Ignoring ERC and DRC warnings | Unconnected nets, shorts, bad clearances | Both reach zero errors before export |
Your first board will probably have a mistake
Worth saying plainly, because most beginner guides do not: experienced engineers routinely find something wrong on revision A. A resistor value, a swapped pair, a footprint 0.5 mm off. That is normal, and it is why prototype runs are cheap and fast.
So design for it. Bring spare MCU pins out to a header. Put 0 Ω resistors in series with anything you might need to cut. Add test points. Order five boards, and expect to build revision B.
How to Design a PCB Faster Once You Know the Steps
After a few boards by hand, most of this is mechanical: the pipeline is identical every time and only the parts change. That repetition is what AI PCB design tools automate. BuildPCB takes a plain-English description, selects parts against live stock, generates the schematic, assigns footprints, places, routes, runs ERC and DRC, and exports the files described above. It is in beta and does not remove the need for review: read the schematic against the datasheets, and have an experienced engineer check anything you plan to manufacture in quantity. The manual covers the workflow, and our other PCB guides go deeper on each stage.
Frequently asked questions
How much does it cost to make a custom PCB?
Five bare 2-layer prototype boards cost only a few dollars; shipping dominates, so budget $25–45 delivered in the US. Components usually cost more than the boards themselves.
How long does it take to go from idea to a finished board?
A beginner can design a simple board over a weekend. Fabrication takes about 2 days and express shipping to the US 3–7 days, so roughly 1–2 weeks from order to board in hand.
What software should a beginner use to design a PCB?
KiCad. It is free and open source, has no board-size or layer limits, exports standard Gerbers, and is used professionally, so nothing you learn is wasted.
Can I make a circuit board at home instead of ordering one?
You can etch single-sided boards with toner transfer and ferric chloride, but you get no solder mask, no plated through-holes and no fine pitch. At current prototype prices it is rarely worth it.
How many layers does my first board need?
Two. Signals on top and a solid ground pour on the bottom covers almost every beginner project, including USB 2.0 and Wi-Fi modules, and it is the cheapest option every fab offers.
Try it on your own board
Describe the board you need in plain words and BuildPCB designs it end to end — schematic, layout, checks and factory-ready files. It is in beta: review the result, and have a professional check anything complex before you manufacture.
Start designing