January 6, 2026
Why do fabricators always ask, "Where should this hole be drilled?"
In the electronics supply chain, speed is everything. From consumer electronics to the latest AI servers, Hardware R&D and Layout Engineers rush to release Gerber files before DVT (Design Validation Test), thinking they can finally take a break and grab a bubble tea. But within half a day, the inbox is flooded with "EQ Bombardment" (Engineering Queries) from the fabricator's CAM engineers.
"The Drill layer doesn't align with the Top layer. Which one is correct?" "Is Layer 3 GND or Power?" "Are the units in the drill file Inches or Millimeters?"
Every EQ iteration is a waste of time. Statistics show that over 30% of PCB project delays are caused by communication loops due to "non-standard output data." For projects racing against Time-to-Market, this is suicide.
This blog won't discuss deep electromagnetics; we are strictly talking about "how to output files correctly." By mastering Gerber, ODB++, and coordinate settings, you can transform from an engineer "hunted by the fab" into their "favorite efficient partner."
The Gerber format has dominated the PCB industry for decades. Essentially, it is just a "2D image."
If your software still defaults to 274D, change it immediately—it is extremely error-prone.
As AI servers and HDI (High-Density Interconnect) boards increase in layer count (often exceeding 20 layers), the fragmented file structure of traditional Gerber (dozens of .gbr files) becomes increasingly difficult to manage. This is where ODB++ enters the stage.
ODB++ is not just a pile of images; it is a database.
eCloud’s Advice for Engineers: If you are designing a board with 4 layers or more, or one that includes HDI or blind/buried vias, we strongly recommend prioritizing ODB++ output. It can reduce CAM processing time by over 50% and significantly lower the chance of misinterpretation. If the fabricator insists on Gerber, ensure you output RS-274X and verify that file versions are consistent.

This is the classic "low-level error": The Gerber graphics look perfect, but the drill holes (NC Drill) are shifted miles away, or their scale is 10x too large or small. This is usually not a software bug, but a coordinate format mismatch.
NC Drill files are typically text files. To save space, they often omit the decimal point.
The Disaster Scenario: Suppose you output a coordinate 12500.
Absolute Coordinates mean every point is referenced to the board origin (0,0). Relative Coordinates mean the next point is referenced to the previous point. Always choose Absolute Coordinates! With Relative coordinates, if one point is calculated incorrectly, every subsequent point will be wrong. The risk is too high.
eCloud’s Advice for Engineers:
- Standardize: Ensure Gerber and NC Drill output settings use the same units (Inches recommended), same precision (2:4 or 2:5 recommended), and same Zero Suppression settings.
- Explicit Decimal: If your software supports "Explicit Decimal Point," check it. 1.25 is always 1.25, leaving no room for ambiguity.
- Self-Check: After outputting, use a free viewer like ViewMate or CAM350 to overlay the Gerber and Drill files. If they look aligned to the naked eye, they are generally safe to send.
When a fabricator opens your zip file and sees Layer1.pho, Layer2.pho... up to Layer10.pho, they despair. They have no way of knowing if Layer 2 is a GND plane or a Signal layer.
Why is this critical?
Use "Self-Explanatory" filenames:
Top_Elec.gbr / L1_Top.gbr (Top Copper)L2_GND.gbr (Inner Layer Ground)L3_PWR.gbr (Inner Layer Power)Bot_Elec.gbr (Bottom Copper)Top_Silk.gbr (Top Silkscreen/Legend)Top_Mask.gbr (Top Soldermask)Board_Outline.gbr (The most frequently forgotten file!)In Altium Designer, the silkscreen layer is called Top Overlay. Many beginners ask, "What is this?" It is simply the Silkscreen.
Never mix Assembly drawing content into the Silkscreen output. The Assembly layer often contains component physical outlines (Courtyards). If these lines are printed on the PCB, they may cross over pads, leading to soldering defects.eCloud’s Advice for Engineers: Build a habit of including a
README.txtorFile_List.txtin your output package. List the mapping: "L1_Top.gbr is Top Layer, L2_GND.gbr is Layer 2..." This takes 2 minutes but saves the fab 2 hours of confirmation time and serves as your liability disclaimer.
Different EDA tools have different "traps" in their output settings. Here are the essentials for the three most common tools in Taiwan:
AD is user-friendly but prone to "accidental clicks."
File -> Fabrication Outputs -> Gerber Files. In the Advanced tab, verify the precision (e.g., 2:4).File -> Fabrication Outputs -> NC Drill Files. The Units and Format here must match the Gerber settings exactly!unless you specifically intend to. The board outline should be output via a dedicated Mechanical Layer.Allegro is the standard for large system houses (like Quanta, Wistron), but its settings are complex.
Manufacture -> Artwork. Ensure every "Film" contains the correct classes. For example, the TOP Film should not contain SILKSCREEN.check "Enhanced Excellon Format". This option automatically adds a header defining the format to the drill file, allowing CAM software to auto-recognize it, solving 99% of scale errors.PADS users often face "Drill and Copper misalignment" issues.
This is the biggest trap! Each CAM Document (Top, Bottom, Drill) has an independent Offset setting. Ensure all output Offsets are set to (0,0). If the Top layer has an offset but the Drill layer doesn't, they will be misaligned.eCloud’s Advice for Engineers: Regardless of the software, "Version Control" is paramount. Do not name files
Final_v2_Modified_RealFinal.gbr. Use dates or formal revision numbers (e.g.,Project_RevA_20231027). Furthermore, once sent, if any modification is required (even just a silkscreen change), re-output the entire file set.Do not just send a single replacement file;this inevitably leads to version chaos.
Beyond format errors, certain "hard" design flaws trigger EQs.
Always use 45-degree chamfers or arcs. In practice, avoid acute inner angles and T-junctions without fillets.Treat it as your final insurance policy.PCB file output may seem like just the final "Save As" step in the design process, but it is the critical moment where a product transitions from "Digital" to "Physical." A clean, standardized, and unambiguous output package not only makes the fab's CAM engineers grateful (they might even prioritize your order), but it also directly helps your company save costs and shorten lead times.
For those just starting out or currently learning: Start building good Output habits now! The best EQ is No EQ.