What Is The Accepted Format of A PCB File During Manufacturing
What Is The Accepted Format of A PCB File During Manufacturing
file formats that PCB manufacturers accept. Choosing the right file format
ensures proper communication of the PCB design data and avoids errors or
delays during manufacturing. The most commonly accepted PCB file formats
are gerber, DXF, and ODB++. Understanding when and how to use each
standard across the industry. Gerber files use vector graphics to represent
Vector Graphic: Gerber files use vector graphics to represent pads, tracks, holes, etc. as
geometric shapes rather than bitmaps. This allows lossless scaling without affecting
image quality.
Layers: A Gerber file represents a single layer, such as copper, solder mask, silkscreen, etc.
A complete set of Gerber files is required to fully convey the PCB design.
Extensions: Standard Gerber file extensions are .GBR, .GTL, .GTO, .GTP, .GTS, .GM1, etc.
indicating different layer types.
Versatility: Gerber can represent various PCB features - conductors, apertures, regions,
cutouts, etc. Limited only by the capabilities of the design software used.
Ubiquity: Gerber is recognized by all PCB manufacturers and assembly houses globally. It
has been the standard since the 1980s.
Gerber files can be generated from all major PCB design software packages
like Altium, Eagle, OrCAD, KiCad, etc. Overall, the Gerber format provides an
Autodesk for CAD software data interoperability. DXF has since been adopted
Here are some key details about the DXF file format:
ASCII or Binary: DXF files can be saved as ASCII text or Binary data. Binary files are
smaller but ASCII offers more compatibility.
Vector Data: Like Gerber, DXF represents designs as geometric vectors rather than
bitmaps. This allows for clean scaling.
Layers: DXF does not inherently support layers. Additional coding is required to convey
layers.
PCB Objects: DXF can represent pads, tracks, holes, outlines, etc. Limited only by
software capabilities.
Extensions: .DXF is the standard extension for DXF files.
Advantages: DXF offers better representation of drilled holes. It can also represent
testpoints, annotations, etc.
Disadvantages: Lack of native layer support. Large file sizes compared to Gerber.
While DXF offers some advantages, Gerber remains the primary format for PCB
fabrication data exchange. DXF is acceptable but best used alongside Gerber
ODB++ (or ODB+) is a relatively new standard for exchanging PCB design data.
Zip Archive: ODB++ files use the .ZIP format. An ODB++ file contains multiple XML files
representing the PCB data.
XML Data: ODB++ uses Extensible Markup Language (XML) to store PCB objects like pads,
tracks, etc.
Native Layers: ODB++ fully supports layers without additional coding needed.
Rich Feature Set: ODB++ can represent a very extensive range of PCB features - from
basic tracks/pads to complex cutouts, plane layers, etc.
Single File: ODB++ combines the entire board layout into a single .zip file instead of
separate layer-based files.
Compressed Size: Due to XML data and compression, ODB++ files are significantly
smaller than Gerber or DXF files.
Limited Support: While growing, ODB++ has not yet been universally adopted across the
PCB industry. Most manufacturers accept it, but not all assembly houses.
The ODB++ format offers size and feature advantages but Gerber remains
more widely supported. ODB++ is best used in conjunction with Gerber data
for compatibility.
manufacturing:
Choosing the Right File Format
So which file format should you use? Here are some guidelines:
For standard PCB fabrication, provide Gerber files as a baseline since they are universally
supported.
Include DXF files if your design has complex holes or cutouts that are better represented
in DXF.
Use ODB++ files as a supplementary format for enhanced data exchange, but not as
standalone.
For advanced PCB technologies like HDI or rigorously controlled impedance, ODB++
provides the most design detail.
Provide data in both Gerber and ODB++ formats when working with strict tolerances or
high-complexity boards.
Always check with your manufacturer about their preferred file formats. Some may
require specific formats.
Overall, the Gerber format remains the standard for reliability while ODB++
solution.
Eagle
KiCad
OrCAD Allegro
Pads PCB
them thoroughly before submitting to PCB fabrication. Here are some key
Layer Organization
Ensure all required layers like copper layers, drill layers, solder mask, silkscreen, etc. are
generated
Verify layer naming conventions match industry standards
Cross-check layer counts between PCB software and Gerber viewer
Data Completeness
Polarity
File Precision
Image Quality
tools ensures your PCB data is accurate for fabrication. This prevents errors or
Conclusion
Understanding PCB file formats for manufacturing ensures the design data is
PCB designers can feel confident their boards will progress seamlessly from
formats?
Gerber files contain only fabrication data for PCB layers. They do not include
materials (BoM) data. For assembly, additional files like pick-and-place data,
ODB++ format provides the most detailed representation of the design. This
allows more precise control over features like laser-drilled microvias. However,
While Gerber files are designed for manufacturing, they can be converted to
PDF or image formats like PNG for documentation purposes. This is done using
free or paid CAM viewer tools which render the Gerber layers into graphical
formats. Some PCB design software also allows direct Gerber to PDF
conversion.
Can I directly import Gerber files into a PCB design tool?
Most PCB design tools do not support direct import of manufacturing Gerber
data into an editable layout. Instead, they rely on proprietary native file formats
for designing. However, there are tools like Eagle's retrofit feature that can