← Blog

PCB Stackup Guide — Choosing Layers, Materials, and Impedance

PCB Stackup Guide — 4-Layer, 6-Layer, Controlled Impedance

Stackup Decisions Drive Everything Else

Your stackup decision determines your trace impedance, your routing density, your EMI behavior, and a significant fraction of your fabrication cost. It's the first decision you make that's genuinely irreversible — every other choice (component placement, trace routing, plane partitioning) is constrained by it. This guide covers the standard 2-, 4-, 6-, and 8-layer stackups, when to use each, and how to specify a controlled-impedance stackup with JLCPCB, PCBWay, or OSH Park.

What's in a Stackup

A PCB stackup specifies the order of copper layers, the dielectric (FR4 or higher-spec material) between them, the thickness of each layer, the copper weight (0.5oz/1oz/2oz), and any special features (controlled impedance, blind/buried vias, gold plating). FR4 has Dk≈4.5 at 1 GHz and is the standard for cost-driven designs. High-speed designs use Megtron 6, Rogers 4350B, or similar low-Dk/low-Df materials. The total board thickness is typically 1.6mm (0.062"), but 0.8mm and 2.0mm are also common.

What This Guide Covers

  • 2-layer stackupwhen to use, copper weight choice, when 2 layers fail you for high-speed signals.
  • 4-layer standardSignal/GND/PWR/Signal, FR4 thickness, JLCPCB defaults, and EMI implications.
  • Controlled impedance50Ω single-ended, 90Ω/100Ω differential, fab spec workflow, and pricing.
  • 6-layer routing densitywhen 4 layers run out, BGA escape patterns, and inner-layer signal placement.
  • 8-layer mixed-signalmultiple ground planes for analog/digital separation, RF integration, FPGA escape.
  • Layer-by-layer reviewopen the parsed PCB in MakerSuite 3D and toggle each layer to verify your stackup intent.

How to Verify Your Stackup

  1. Open pcbviewer.app and drop your KiCad, Altium, Eagle, or Gerber file. The parser reads layer assignments and stackup metadata.
  2. Open the layer panel. Toggle each layer (top copper, GND, PWR, bottom copper) to verify your stackup intent.
  3. Use the cross-section view to see vias, plated holes, and layer transitions. Verify that no signals route through power-domain splits.
  4. For controlled-impedance traces, check the impedance calculator (related post: PCB Impedance Calculator Guide).
  5. Export the stackup spec as a PDF or include it in your fab-out package for JLCPCB, PCBWay, or your preferred fabricator.

Visualize your PCB stackup layer by layer — drop your file and toggle each copper, mask, and silkscreen layer.

Try MakerSuite 3D Free

Why Stackup Choice Defines Your Board

Stackup decisions cascade. A 4-layer stackup with GND on layer 2 lets you route any high-speed signal on layer 1 without worrying about return paths. A 4-layer stackup with PWR on layer 2 forces you to route returns alongside signals or accept impedance discontinuities. The 4-layer cost difference is $2 vs $5 per 100×100mm board at JLCPCB — but the design effort difference is enormous. For new designers, default to Signal/GND/PWR/Signal and only deviate when you have a specific routing-density reason.

When Each Stackup Wins

  • 2-layer — under 50 components, no high-speed signals, cost-critical boards (sub-$1 fabrication)
  • 4-layer — general-purpose microcontroller boards, USB 2.0, simple I/O — the default modern choice
  • 6-layer — BGA-heavy designs, 200+ components, USB 3.x, DDR3, simple FPGA boards
  • 8-layer — mixed-signal (RF + digital), large FPGAs (Xilinx Artix/Kintex), DDR4/DDR5, automotive ECU
  • 10+ layer — high-density servers, specialized RF, automotive radar, 100+ Gbps networking — premium fab only

Browser-Side Parsing, No Upload

Stackup details often disclose sensitive product engineering choices — controlled-impedance specs, layer assignments, and material selection are all competitive intel. MakerSuite 3D's stackup viewer parses files entirely in your browser; no server upload, no cached copy. The parsed stackup metadata stays on your machine. Safe for NDA reviews, customer handoff, and any sensitive board where layer-by-layer disclosure matters.

Frequently Asked Questions

Do I need 4 layers or can I do 2?

Use 2 layers if: total component count under ~50, no high-speed signals (USB, HDMI, DDR), and you have enough surface area to route everything without crossings. Use 4 layers if: you need a continuous ground reference for any signal trace (improves EMC and impedance), more than 50 components, or any signal above 50 MHz. The cost difference at JLCPCB is minor — a 4-layer 100×100mm board is ~$2 vs $5 in single-piece pricing — and the design effort drops significantly because you don't need to route returns alongside signals on a 2-layer board.

What's the standard 4-layer stackup?

Signal — Ground — Power — Signal. Top is signal+components, then a continuous ground plane, then power plane, then signals on bottom. Total thickness typically 1.6mm with each layer ~0.36mm prepreg between copper. JLCPCB's default stackup uses this arrangement with FR4 dielectric (Dk≈4.5 at 1 GHz). High-speed boards reverse the inner pair (Signal — Power — Ground — Signal) when the dominant nets reference the upper inner layer, but for general purpose, GND-as-second-layer is the convention because it's easier to route returns to the top signals through nearby vias.

Why does the inner layer matter for high-speed?

The return current of a signal flows on the nearest reference plane underneath. If the layer 2 reference is solid GND, your signal's return path is solid; if it's split (a power plane with cuts for different domains), the return current has to detour around the cut, which radiates EMI and creates impedance discontinuities. Rule: keep your high-speed signal layer adjacent to a continuous reference plane. For DDR3 and faster, this rule is non-negotiable.

What's a controlled-impedance stackup?

A stackup where you've calculated the trace width and dielectric thickness to produce specific impedances (typically 50Ω single-ended for USB/HDMI, 90Ω differential for USB 2.0, 100Ω differential for USB 3+ and Ethernet). The fab needs to know: target impedance, layer of the trace, copper weight (1oz typical for outer, 0.5oz typical for inner), dielectric Dk and thickness. JLCPCB and PCBWay both offer impedance-controlled stackups for $20-50 surcharge. Provide your stackup spec in the order notes; they'll tweak prepreg thickness to hit the impedance target.

How do 6-layer and 8-layer stackups differ?

6 layers: Signal — Ground — Signal — Signal — Power — Signal. The middle two layers absorb the routing density that 4 layers can't handle. 8 layers: Signal — Ground — Signal — Power — Ground — Signal — Ground — Signal, providing two separate ground planes (digital + analog or noisy + quiet). Use 6 layers for typical microcontroller boards with 200+ components and BGA escape routing. Use 8 layers for mixed-signal designs (RF + digital), large BGAs (FPGA, SoC), or high-speed differential pairs that need their own dedicated reference layers. Cost scales roughly 1.5x per added layer pair.

Related Articles

PCB Impedance Calculator GuidePCB Trace Width CalculatorDifferential Pair Routing Guide

Visualize your PCB stackup — drop a file and inspect every layer in your browser

Open MakerSuite 3D