Deciding between a 2-layer and 4-layer PCB stackup is one of the most consequential choices in PCB design. For most hobbyist projects, a 2-layer board is sufficient and much cheaper. But for microcontrollers with fast peripherals, RF circuits, and digital designs with high-frequency signals, jumping to 4 layers provides dramatic improvements in signal integrity, EMI reduction, and routing ease. This guide explains exactly when and how to make the transition, with India-specific cost data.
Table of Contents
- PCB Layer Basics
- 2-Layer PCB: When It Is Sufficient
- 4-Layer PCB: When to Upgrade
- Standard 4-Layer Stackup Configuration
- Cost Comparison: India and JLCPCB
- Design Rules Differences
- When Do You Need 6 or More Layers?
- Frequently Asked Questions
PCB Layer Basics
A PCB layer is a conductor plane separated from adjacent conductors by a dielectric (usually FR4 fibreglass). Standard FR4 has a dielectric constant (εr) of approximately 4.2-4.6 and loss tangent of 0.02. Each conductor layer can carry signals, power planes, or ground planes.
- 2-layer PCB: F.Cu (top) and B.Cu (bottom) copper layers, one dielectric core
- 4-layer PCB: F.Cu, In1.Cu, In2.Cu, B.Cu — typically F.Cu (signal), In1.Cu (GND plane), In2.Cu (power plane), B.Cu (signal)
- 6-layer: Adds two more signal layers for very dense designs
The mechanical structure of a 4-layer board at JLCPCB’s standard specification:
JLCPCB Standard 4-Layer Stackup:
Layer Thickness Material
------ --------- --------
F.Cu 0.035mm 1oz copper
Core1 0.21mm FR4 prepreg (7628)
In1.Cu 0.035mm 1oz copper (GND plane)
Core2 1.065mm FR4 core
In2.Cu 0.035mm 1oz copper (PWR plane)
Core3 0.21mm FR4 prepreg (7628)
B.Cu 0.035mm 1oz copper
Total: 1.6mm (standard)
Trace impedance (50 ohm): F.Cu trace 0.126mm wide
(with 0.21mm prepreg + εr=4.2)
2-Layer PCB: When It Is Sufficient
Two-layer PCBs handle the vast majority of hobbyist and many professional designs successfully. Use 2-layer when:
- Signal frequencies are below 50 MHz (most Arduino, basic ESP32, sensor projects)
- Design is not EMI-sensitive (not RF, not industrial)
- Component density is low to moderate (traces can be routed without crossing)
- Power consumption is low (no high-current power planes needed)
- Cost is a primary constraint (2-layer is 2-4× cheaper than 4-layer at JLCPCB)
Best Practices for 2-Layer PCBs
- Pour a GND copper fill on the bottom layer for pseudo ground plane effect
- Use vias strategically to switch layers and reduce routing complexity
- Keep high-speed signal traces (SPI, I2C at >1 MHz) away from power traces
- Add decoupling capacitors (100nF) at every IC power pin
4-Layer PCB: When to Upgrade
Consider upgrading to 4 layers when:
- Signal frequencies exceed 50-100 MHz (USB 2.0, high-speed SPI, camera interfaces)
- Design includes RF components (ESP32’s WiFi/BT traces, LoRa antenna matching)
- Power integrity is critical (multiple voltage rails, buck converter output ripple)
- EMC/EMI compliance is required (CE/FCC certification mandates)
- Routing is very congested on 2-layer (more than 30% of airwires cannot be resolved)
- Mixed analog/digital design where isolation is needed
Advantages of 4-Layer Design
- Dedicated GND plane (In1.Cu) provides low-impedance reference for all signals
- Reduced EMI: signals are sandwiched between GND and PWR planes, contained by image currents
- Better controlled impedance: trace-to-plane spacing is fixed (predictable via calculator)
- Easier routing: signal layers (F.Cu and B.Cu) are free from power distribution
Standard 4-Layer Stackup Configuration
The industry-standard 4-layer stackup for signal integrity:
Standard 4-Layer Assignment:
F.Cu (Layer 1) - Signal (horizontal routing preferred)
In1 (Layer 2) - GND plane (continuous, no routing)
In2 (Layer 3) - Power/PWR plane (split for multiple voltages if needed)
B.Cu (Layer 4) - Signal (vertical routing preferred)
Why this works:
- Signal traces on F.Cu are referenced to GND plane directly below
- Return current flows in GND plane directly under signal trace
- Low loop inductance = low EMI radiation
- Signal on B.Cu is referenced to PWR plane below (also a conductor)
Alternative for sensitive mixed-signal designs:
F.Cu - Signal A (high-speed digital)
In1 - GND (full plane)
In2 - GND (full plane) OR analog reference plane
B.Cu - Signal B (analog, low-speed digital)
Cost Comparison: India and JLCPCB
| PCB Type | JLCPCB (5 pieces) | PCBPower India (10 pieces) |
|---|---|---|
| 2-layer, 50×50mm, green, HASL | $2 (~Rs 170) | Rs 800-1,200 |
| 4-layer, 50×50mm, green, HASL | $8-12 (~Rs 700-1,000) | Rs 3,500-6,000 |
| 2-layer, 100×100mm, green, HASL | $2-5 (~Rs 170-425) | Rs 1,800-3,000 |
| 4-layer, 100×100mm, green, HASL | $18-25 (~Rs 1,500-2,100) | Rs 8,000-15,000 |
| 4-layer + ENIG + 2oz copper | $40-60 (~Rs 3,400-5,100) | Rs 20,000-40,000 |
JLCPCB is 3-5× cheaper than Indian PCB manufacturers for prototype quantities. For production volumes (1000+ pieces), Indian manufacturers become competitive, especially for customs-sensitive projects.
Design Rules Differences
4-layer boards have tighter design rules due to thinner dielectric layers:
- Via rules: Vias that connect F.Cu to B.Cu must pass through all inner layers (except buried vias, which are not standard at JLCPCB). Standard vias cost the same regardless of layer count.
- Plane splits: If splitting In2.Cu power plane for multiple voltages, maintain 0.5mm clearance between splits to prevent capacitive coupling.
- Via-in-pad: Some 4-layer designs use via-in-pad (via underneath IC pad) for dense BGA components. JLCPCB supports this at extra cost for plugged/capped vias.
- Impedance control: JLCPCB offers impedance control at no extra charge for standard stackups. Specify in order notes: “Control 50 ohm trace on F.Cu”.
When Do You Need 6 or More Layers?
Move to 6 layers when:
- Signal density is too high for 4-layer routing (>200 component BGA pins)
- Multiple power domains (3.3V, 1.8V, 1.2V, 5V) each need dedicated planes
- Very high-speed designs (USB 3.0 at 5 Gbps, PCIe, MIPI CSI/DSI above 1.5 Gbps)
- Mixed RF and digital requiring full RF shielding planes
At JLCPCB, 6-layer PCBs cost approximately $25-40 for 5 pieces at 100×100mm. In India (PCBPower), expect Rs 15,000-30,000 for 10 pieces. Most Indian hobbyist projects never need 6 layers.
Frequently Asked Questions
Can I design a 4-layer PCB in KiCad for free?
Yes. KiCad supports unlimited layers at no cost. In KiCad PCB Editor, go to Board Setup > Board Stackup to add inner layers (In1.Cu, In2.Cu). Assign each layer as Signal, Power, or Mixed in the layer properties.
Does JLCPCB charge extra for specific inner layer functions (GND plane vs signal)?
No. JLCPCB charges based on layer count, board dimensions, and quantity — not how you use the layers. You can use inner layers for GND planes, power planes, or signal routing — all same price.
Will my 2-layer Arduino project benefit from 4 layers?
Typically not. For an Arduino Uno R3-type circuit at 16 MHz, 2 layers with a good GND copper pour on the bottom is sufficient. The added cost and complexity of 4 layers is not justified unless you are adding high-speed peripherals (MIPI camera, Ethernet, USB 3.0) to your custom design.
What is buried and blind via, and can I use them?
Blind vias connect outer to inner layers (e.g., F.Cu to In1.Cu only). Buried vias connect inner layers only. Both are available at JLCPCB as premium options with significant extra cost. For most projects, use standard through-hole vias (connect all layers) — they are cheaper and supported by all PCB manufacturers.
Add comment