EAGLE CAD PCB Design: Schematic to Layout to Fab-Ready Gerbers

Answer-first factory guide for EAGLE CAD users: schematic-to-board workflow, placement and DRC habits, Gerber/drill/BOM packages China fabs actually open, and RFQ notes that cut CAM EQ loops.

Last updated
EAGLE CAD PCB design workflow from schematic to fab-ready Gerbers

EAGLE CAD users lose schedule when the board “passes” in the editor but the zip China CAM opens is incomplete, mis-mapped, or sized to a rule deck that never matched the fab’s capability sheet. This guide is answer-first: schematic → board → placement and power/return → DRC against real fab windows → the exact Gerber/drill/BOM package fabs open → RFQ notes that cut EQ loops. It is not another EDA overview; for tool comparisons see PCB design software programs. Manufacturing handoff ownership: PCB design engineer role in manufacturing. DFM companion: PCB DFM.

EAGLE CAD workflow: schematic to layout to fab-ready Gerbers

Answer first: the EAGLE release path that survives CAM

StageWhat “done” means in EAGLEWhat CAM needs from you
1. Schematic lockERC clean; nets named; no floating pins you intendElectrical intent is frozen before place
2. Library / footprint lockPackage matches datasheet land pattern and courtyardPads and holes that plate and assemble
3. PlacementMechanical keepouts, connectors, thermal firstGeometry that can be routed and fabbed
4. Power / returnPlanes or pours before signal spaghettiContinuous return; stitch vias where needed
5. Route + DRCRule deck set to fab trace/space/annular ringGreen DRC against the fab window, not hope
6. Export packageGerber map, PTH/NPTH drill, notes, stack, BOM/CPLOne rev zip CAM opens without inventing defaults

One-line definition: In EAGLE, fab-ready means the CAM desk can price and build from your zip without guessing layer order, hole plating, class, or stack. Green ERC/DRC alone is not a release package.

💡 Procurement Pro-Tip: Ask design for the layer map + PTH/NPTH note + IPC class in the same folder as Gerbers before RFQ. An .brd screenshot is not a fab package.

Process background: how PCBs are made. Buyer vocabulary: PCB terminology for buyers.

Footprint and datasheet lock before place

Most first-spin scrap from EAGLE shops is not “bad routing.” It is a wrong package placed early and never re-checked against the datasheet land pattern, pin-1 mark, and recommended pad sizes.

Footprint and datasheet lock before placement
Lock before placeWhy it matters at China fab / SMTFail mode if skipped
MPN ↔ packageAVL and pick-and-place expect that bodyWrong footprint → scrap or hand rework
Land pattern vs datasheetPad size drives paste and annular ringTombstone, open, Class fail
Pin-1 / polaritySilk and courtyard must match fab/assemblyReverse polarity on diodes/ICs
Hole finished sizeDrill + plate to finished IDPress-fit wrong; connector won’t fit
Courtyard / keepoutDFM and assembly clearanceCollision after paste

EAGLE habit: Treat the library part as a controlled document. If you edit pads for Class 3 or denser pitch, bump the package revision and re-run ERC/DRC. Do not “nudge pads on the board only” across five variants of the same MPN.

Datasheet check list (2 minutes per new package): recommended land pattern table, pin numbering diagram, package outline with tolerances, and any thermal pad / via-in-pad note. If the library came from a random internet ULPs dump, verify against the OEM PDF before place — especially for QFN, BGA, and fine-pitch connectors.

⚠️ Watch Out for: Mixing imperial library pads with metric fab notes, or using a “generic 0805” for a part whose datasheet wants a non-standard land. CAM will not fix your library; SMT will scrap it.

Placement before route; power and return first

Route-first in EAGLE produces nets that “connect” and boards that fail EMI, thermal, or yield. Place first. Pour and stitch power/return early. Signal routes last.

Placement first, then power/return, then signal route
OrderFocus in EAGLEFactory reason
1. MechanicalBoard outline, mounting holes, connectors, keepoutsFab and enclosure do not move for copper
2. Critical ICsCrystal, RF, ADC, switchers near connectors they serveShort sensitive paths; thermal headroom
3. DecouplingCaps next to power pins before long routesPower integrity is placement, not hope
4. Power / GNDPlanes, pours, stitch vias, return under high di/dtContinuous return reduces EQ on impedance / EMI
5. SignalsDiff pairs, clocks, then general netsRouting fills remaining space honestly
6. Silk / maskPin-1, refdes away from paste and padsAssembly and AOI readability

Power/return rule: Do not celebrate “100% routed” if GND is a thin snake under a switching node. In EAGLE, create the copper pours and check islands before you declare DRC done. Stitch GND vias at connector shells, shield cans, and plane transitions.

Placement density tip: Leave fab-friendly channel for min trace/space from the capability sheet, not from the tutorial default. If your China fab’s standard is 5/5 mil and you place for 3/3, you either pay specialty pricing or get a DFM hold.

Related layout depth (tool-agnostic): use PCB DFM when placement forces copper closer than the plant window.

DRC vs China fab capability sheet

EAGLE DRC is only as good as the numbers you type. A green report against a hobby rule deck does not mean the board fits a China plant’s etch, drill, mask, and annular-ring window.

EAGLE DRC vs China fab capability sheet
ParameterPut in EAGLE DRC / design rulesMatch to fab capability sheet
Min trace / spaceClearance + widthOuter/inner etch window (e.g. 5/5 or 4/4 mil)
Min drill / finished holeDrill size + padAspect ratio and finished ID after plate
Annular ringPad − drill geometryIPC class callout (Class 2 vs 3)
Solder mask damMask stop / cream settingsMin dam between fine-pitch pads
Silk width / heightLegend rulesFab min legend that survives
Copper to outlineDimension / milling clearanceRoute/V-score keepout

Practical workflow: Paste the fab’s standard capability numbers into your EAGLE design rules before final route, not after Gerber export. Re-run DRC. Fix copper. Then export. If you need Class 3 annular ring, size pads for Class 3 in the library — do not hope plating “makes it.”

Green DRC ≠ fab-ready: DRC proves you obeyed your deck. DFM proves the plant can register, etch, plate, and yield. Treat fab DFM (or an early CAM review on dense multilayers) as the release gate. See PCB design engineer role for the traveler view.

💡 Procurement Pro-Tip: On the first China RFQ for a density step-up, require a written DFM (pass / conditional / fail) with the quote. Conditional DFM is where real cost and schedule hide.

Exact export package: Gerbers, drill, notes, BOM/CPL

China CAM desks open files. Ship one revisioned zip with a clear layer map. EAGLE’s CAM processor (or job file) should emit consistent extensions and a readme — not “whatever the last ULP named them.”

EAGLE fab export package: Gerber map, drill, notes, BOM

Gerber layer map (typical 4-layer example)

ContentCommon EAGLE / fab nameNotes CAM expects
Top copper.GTL / Top LayerPositive copper
Inner 1 / Inner 2.G2L / .G3L (or named inners)Order matches stackup table
Bottom copper.GBLMirrored correctly
Top / bottom soldermask.GTS / .GBSExpansion per notes
Top / bottom silk.GTO / .GBONo copper short under heavy silk
Board outline.GKO / mill layerContour closed; units stated
Paste (if PCBA).GTP / .GBPStencil aperture intent

Always include a one-page layer map in the zip (PDF or readme.txt): filename → layer function → polarity. Units (inch/mm) and coordinate origin must match drill.

NC drill: PTH vs NPTH

FileContentsCallout
PTH drillPlated holes / viasFinished size after plate; tolerance
NPTH drillUnplated (mounting, tooling)Explicit NPTH — never “assume”
Slot / millPlated or unplated slotsSeparate note if not in drill

EAGLE users often export one Excellon file with mixed plating intent. Split PTH and NPTH (or document plating in a hole chart). Ambiguous NPTH that gets plated is a classic China EQ and fit failure on mounting holes.

Fab notes + stackup (minimum)

BlockMust state
StackupLayer count, Cu oz, thickness, Tg / material family
FinishHASL / ENIG / etc.
Mask / silkColor; via tent/open/plug if required
IPC classClass 2 or Class 3 on line 1 of notes
Impedance (if any)Z0/Zdiff, layer, tolerance, coupon yes/no
RevSingle rev letter for all files

BOM / CPL if PCBA

Deliverable“Done” looks like
BOMMPN, qty, refdes, DNP flags, same rev as Gerbers
CPL / centroidXY, rotation, side, matching refdes
Polarity notesPin-1 / cathode callouts for ambiguous packages

⚠️ Watch Out for: Shipping Gerbers from rev B and a BOM from rev A, or a single drill file with no PTH/NPTH note. CAM will stop or price the expensive safe guess.

RFQ checklist for EAGLE users sending to China fab

Use this as the email/attachment checklist. Soft CTA: XFPCB quotes from drawing-driven packages — stackup, class, and layer map on the traveler — not from .brd screenshots.

#ItemPass criterion
1One zip, one revAll Gerbers + drill + notes share the same rev letter
2Layer mapFilename → function table in readme/PDF
3PTH / NPTHSeparate files or explicit hole chart
4Stackup tableCu, thickness, material/Tg — not “FR-4 equivalent” only
5IPC class + finishOn fab notes line 1
6DRC vs fab sheetMin trace/space/annular ring match quoted capability
7Netlist (IPC-356)Attached for copper compare on dense boards
8Impedance blockIf controlled Z: targets, layers, coupon/TDR yes-no
9BOM + CPLOnly if PCBA; rev-matched
10Contact for EQSingle engineer email; answers as drawing deltas

EQ cuts that work: freeze class and stack before RFQ; put NPTH in writing; answer CAM with note numbers, not chat paragraphs. Most multi-day holds on EAGLE jobs are blank class, mixed revs, and undivided drill plating intent.

Soft next step: If you are releasing a multilayer or PCBA job from EAGLE to China, attach the layer map, PTH/NPTH note, and class/stack locks with the first RFQ. Pair this workflow with PCB design software programs (tool landscape), design engineer manufacturing role (handoff ownership), PCB DFM, how PCBs are made, and PCB terminology for buyers.

EAGLE CAD PCB design FAQ

What is the EAGLE schematic-to-fab path that survives China CAM?

Lock ERC and libraries, place before route with power/return first, set DRC to the fab capability sheet (trace/space, annular ring), then export one revisioned zip: Gerber layer map, PTH and NPTH drill, fab notes with stackup and IPC class, plus BOM/CPL if PCBA. Green ERC/DRC alone is not a release package.

Why lock footprints and datasheets before placing parts in EAGLE?

Wrong land patterns, pin-1 marks, and hole sizes are the top first-spin scrap sources. Match MPN to package, verify the datasheet land pattern and courtyard, then place. Edit pads for Class 3 or fine pitch in a revised library part — do not nudge pads only on the board across variants.

Should I route first or place and pour power first in EAGLE?

Place first (mechanical, critical ICs, decoupling), pour and stitch power/return next, then route signals. A board that is 100% routed with a thin GND snake under a switching node is not fab- or EMI-ready. Leave channels that match the fab min trace/space window.

Does a green EAGLE DRC mean the board is fab-ready for China?

No. DRC proves geometry against your rule deck. Paste the fab’s capability numbers (trace/space, drill, annular ring, mask dam) into design rules before final route, re-run DRC, then treat fab DFM as the release gate. Class 3 pads must be sized in the library; plating will not invent annular ring.

What exact files should an EAGLE user zip for a China PCB RFQ?

Gerbers with a filename-to-layer map, separate PTH and NPTH Excellon (or a hole chart), stackup table, fab notes (finish, mask, IPC class, impedance block if needed), optional IPC-356 netlist on dense multilayers, and BOM plus CPL if assembly is in scope. One rev letter across all files.

How do EAGLE users cut CAM EQ loops on China RFQs?

Freeze stack and class before RFQ, put PTH vs NPTH in writing, attach a layer map readme, match DRC to the quoted capability sheet, and answer EQ with drawing deltas — not chat paragraphs. Mixed Gerber/BOM revs and blank class are the fastest holds.