Key Takeaways
- PCB design has never been more accessible. KiCad is free and professional-grade. Manufacturing 5 prototype boards costs $2–$10 at JLCPCB or PCBWay.
- The workflow is: schematic → layout → DRC → Gerber export → manufacturing. Learn this sequence and you can design and manufacture any circuit.
- Start simple. A breakout board for a sensor or module, a custom shield for Arduino, or an LED controller are ideal first projects.
- DRC catches errors before manufacturing. Always run it. Boards with DRC errors that pass manufacturing may work poorly or fail in the field.
Five years ago, designing a PCB required expensive software and a minimum order of 50 boards from a manufacturer with a six-week lead time. In 2026, you can design a professional board in KiCad (free), have 5 prototypes manufactured and shipped from JLCPCB for under $15, and receive them in 10 days. PCB design is now within reach of any engineer, maker, or hardware enthusiast who wants to build real hardware products rather than relying on off-the-shelf modules.
What a PCB Is and Why You Might Make One
A Printed Circuit Board (PCB) is a flat board made of non-conductive material (typically FR4 fiberglass) with copper traces that electrically connect components. Instead of connecting components with wires, you design the connections as copper patterns that are etched or deposited onto the board during manufacturing.
Reasons to design a custom PCB instead of using a breadboard or off-the-shelf module:
- Reliability: Soldered connections on a PCB are far more reliable than breadboard wires, especially in environments with vibration or movement
- Size: Custom PCBs can be made exactly the size and shape you need, with precise connector placement
- Integration: Combine multiple modules (ESP32, sensors, power regulation, connectors) on one board instead of a tangle of wires
- Professional products: Any hardware product you plan to sell or deploy at scale requires a custom PCB
- Learning: Designing and assembling your own PCBs teaches electronics at a depth that no module library can match
PCB Design Software: KiCad vs EasyEDA
Learn the Core Concepts
Start with the fundamentals before touching tools. Understanding why something was built the way it was makes every tool decision faster and more defensible.
Build Something Real
The fastest way to learn is to build a project that produces a real output — something you can show, share, or deploy. Toy examples teach you the happy path; real projects teach you everything else.
Know the Trade-offs
Every technology choice is a trade-off. The engineers who advance fastest are the ones who can articulate clearly why they chose one approach over another — not just "I used it before."
Go to Production
Development is the easy part. The real learning happens when you deploy, monitor, debug, and scale. Plan for production from day one.
KiCad (Recommended for Most)
KiCad is the de-facto standard for open-source PCB design. It is free, runs on Windows, macOS, and Linux, has extensive symbol and footprint libraries, supports complex multi-sheet schematics and multi-board projects, and produces industry-standard Gerber files for any manufacturer. KiCad 7/8 (current versions) have significantly improved the user interface and introduced features like interactive routing with push-and-shove capability.
Learning curve: moderate. KiCad has a lot of features and the workflow between schematic editor and PCB layout editor can be confusing initially. The "From KiCad to JLCPCB in Under an Hour" tutorials on YouTube are the fastest path to completing a first board.
EasyEDA / EDA.works
EasyEDA is cloud-based and deeply integrated with JLCPCB's component library and assembly service. If your goal is to design boards and have JLCPCB assemble them with SMD components, EasyEDA makes the ordering process seamless — component part numbers link directly to JLCPCB's inventory. Lower learning curve than KiCad, but less powerful for complex designs.
The Design Workflow: Schematic to Layout
The PCB design workflow has two distinct phases that must be done in order:
- Schematic capture: Define the circuit logically. Place component symbols, draw connections (nets) between them. Add power symbols (VCC, GND). Add value and reference designator annotations to each component.
- PCB layout: Import the netlist from the schematic. Place component footprints on the board. Route copper traces to make all the required connections. Add mounting holes, edge cuts (board outline), silkscreen labels, and a copper fill (ground pour).
- DRC (Design Rule Check): Verify the layout against manufacturing constraints. Fix any errors.
- Gerber export: Generate the manufacturing files — one file per copper layer, silkscreen, solder mask, board outline, and drill file.
- Manufacturing order: Upload Gerbers to JLCPCB, PCBWay, or your chosen fab. Configure board parameters. Order.
Schematic Design Basics
A schematic uses standard symbols to represent components (resistors, capacitors, ICs, connectors) and lines to represent electrical connections. The key rules:
- Label every net with a meaningful name for signals that connect to multiple components on different parts of the schematic. Net labels allow connections without drawing long crossing wires.
- Add decoupling capacitors (typically 100nF ceramic) on every IC power pin, placed as close as possible to the power pin. These filter noise and prevent voltage spikes from affecting IC operation.
- Use PWR_FLAG symbols to mark power sources (KiCad-specific but important for ERC). Without them, KiCad's electrical rules checker will flag all power pins as unconnected.
- Run ERC (Electrical Rules Check) before moving to layout. It catches unconnected pins, short circuits, and missing power connections.
PCB Layout: Placing and Routing
Layout is where schematic decisions become physical reality. The key principles for beginners:
Component Placement
Place components with a plan: connectors at the board edges, ICs centrally, decoupling capacitors immediately adjacent to their IC power pins. Consider which components connect to each other most frequently and place them near each other to minimize trace length (shorter traces = less noise and resistance).
Trace Routing
Trace width determines how much current a trace can carry without overheating. For digital signals (I2C, SPI, UART), 0.2mm is typically sufficient. For power traces carrying 1A or more, use the PCB trace width calculator at calculatoredge.com to determine the minimum safe width. A general rule: for up to 2A, 0.5mm on external copper layers; for higher currents, wider traces or multiple vias to inner layers.
Ground Planes
After routing all signal and power traces, fill the remaining copper area with a ground plane (copper pour connected to GND). Ground planes reduce noise, provide a low-impedance return path for signals, and improve EMC. In KiCad, use Add Filled Zone on the copper layer, assign it to the GND net, and press 'B' to fill all zones.
Design Rules That Prevent Expensive Mistakes
JLCPCB's standard 2-layer board design rules (verify before each order):
- Minimum trace width: 0.1mm (recommended 0.2mm for safety)
- Minimum trace spacing: 0.1mm (between traces and pads)
- Minimum via drill diameter: 0.3mm (0.4mm recommended)
- Minimum via annular ring: 0.25mm
- Minimum copper-to-edge clearance: 0.2mm
- Minimum drill-to-drill spacing: 0.5mm
Set these as your DRC design rules in KiCad before starting layout. DRC will then catch any violations automatically before you export for manufacturing.
Manufacturing: Getting Your Board Made
JLCPCB is the most popular choice for prototype orders: 5 boards (100mm x 100mm, 2 layers, standard FR4, 1oz copper) for approximately $2 plus shipping ($15–$25 to the US via DHL). Lead time: 24 hours fabrication, 3–5 days shipping. They also offer SMD assembly service if you want them to solder components for you.
PCBWay is a strong alternative, particularly for more complex boards. Slightly more expensive than JLCPCB for basic orders but excellent for 4-layer boards, special materials, and fast-turn orders.
OSH Park is a US-based fab that offers excellent quality and no minimum order for small boards. More expensive than JLCPCB/PCBWay but popular for US-based makers who prefer domestic manufacturing.
Exporting Gerbers from KiCad: File → Fabrication Outputs → Gerbers. Select all layers including drill files. Export as a ZIP. Upload to your chosen fab's website and preview the layers to confirm they look correct before ordering.
Your First PCB Project
The ideal first PCB project is a breakout board for a component you already use. Take a sensor or module you have been connecting via wires on a breadboard — a BME280 environmental sensor, an SSD1306 OLED display, or a GPS module — and design a custom breakout board that provides power regulation, decoupling capacitors, and labeled connectors.
Step-by-step:
- Download KiCad and watch the official KiCad tutorial series (free on YouTube)
- Find the schematic symbol and PCB footprint for your chosen component in KiCad's built-in library
- Add 100nF decoupling caps on power pins, appropriate resistors for I2C pull-ups if needed
- Add a connector footprint for your power supply and I2C lines
- Route traces, add a ground plane, run DRC
- Export Gerbers, upload to JLCPCB, order 5 boards
Build real hardware from firmware to manufactured board. Hands-on, two days.
The Precision AI Academy bootcamp covers embedded systems, hardware design, and edge AI. $1,490. October 2026. 40 seats per city.
Reserve Your SeatFrequently Asked Questions
What software is best for PCB design beginners?
KiCad is the best starting point for most beginners — free, open-source, professional-grade, with large community support. EasyEDA is cloud-based and tightly integrated with JLCPCB's component library, making it the fastest path from design to manufactured board with SMD assembly.
How much does it cost to manufacture a PCB?
JLCPCB and PCBWay offer 5 prototype boards (100mm x 100mm, 2-layer) for approximately $2–$5 plus $15–$25 shipping to the US. A simple sensor breakout can be manufactured for under $15 total. Costs increase with board size, layer count, and special features.
What is the difference between a schematic and a PCB layout?
A schematic is a logical diagram showing electrical connections using symbols. A PCB layout is the physical realization: component footprints placed on a board connected by routed copper traces. Workflow: schematic first (define the circuit), then layout (physically route the board), then manufacturing.
What are design rule checks (DRC)?
DRC verifies your layout meets manufacturing constraints — trace widths, spacing, drill sizes, copper-to-edge clearance. Always run DRC before exporting Gerbers. Errors caught in software cost nothing. Errors discovered on manufactured boards cost the order price plus delay.
Hardware engineering is one of the most durable technical skills. Build it.
Two days of hands-on embedded systems, hardware, and AI training. $1,490. Denver, NYC, Dallas, LA, Chicago. October 2026.
Reserve Your SeatNote: Manufacturing prices, design rules, and software versions change. Verify current specifications with your chosen fab house before placing an order.