How to Export Gerber and ODB++ Manufacturing Files in Autodesk Fusion

Edwin Robledo Edwin Robledo September 5, 2024

9 min read

This post is also available in: Deutsch (German) 日本語 (Japanese)

Let’s take an in-depth look at the differences between Gerber and ODB++ manufacturing files and how to export them in Autodesk Fusion.

Export Gerber and ODB++ manufacturing files

Before reading this blog, take a look at the article regarding layers in Autodesk Fusion. Here, you will learn the intended use of every layer, which can be relevant when exporting your design manufacturing file.  

The two most commonly supported manufacturing files by PCB prototype houses and manufacturing companies are Gerber and ODB++. Let’s discuss the differences between the two.

Differences between Gerber and ODB++ manufacturing files

Gerber files

Gerber files originated in the 1960s as a proprietary format created by Gerber Systems Corp. to control the photoplotters used in PCB manufacturing. These files act as detailed blueprints for each circuit board layer, including copper traces, solder masks, and drill holes. 1998, the Extended Gerber, or RS-274X format, became the industry standard due to its human-readable structure and improved functionality. Today, PCB manufacturers worldwide use Gerber files to fabricate circuit boards from design files accurately. 

ODB++

ODB++, initially developed by Valor Computerized Systems in the mid-1990s, aimed to streamline printed circuit board (PCB) design data exchange. Initially a proprietary CAD-to-CAM format, it evolved to include component information, hence the “++” suffix. In 2008, the XML-based version of ODB++ was donated to IPC, leading to the development of the open IPC-2581 standard. Today, ODB++ is the industry standard for PCB manufacturing data exchange, facilitating communication between designers and manufacturers by providing a comprehensive package of design and manufacturing data in a single file. 

Autodesk Fusion supports both Gerber and ODB++ manufacturing files, but which one is better?

Both Gerber and ODB++ are widely used in PCB manufacturing. Gerber, the older format, is more universally accepted and focuses on the physical board layout. ODB++ is a newer, more comprehensive format with additional design and manufacturing data, making it better suited for complex designs and integrated workflows. While Gerber remains more prevalent due to its long history, ODB++ is gaining popularity, especially for advanced projects that require seamless data exchange between different tools. The choice between them often depends on the design’s complexity, the project’s specific needs, and what the manufacturer prefers. 

Generating PCB manufacturing files

TIP: Before producing your PCB manufacturing files, carefully review any design error violations by running the DRC in the manufacturing tab. If any errors or warnings are acceptable, make sure you tag them as such to save time. 

You must be aware that the manufacturing file is NOT one file. It is an arrangement of files based on layer combinations. For example, the top layer of your PCB, AKA your component side, will consist of the top copper, pad, and via layers. This table will put it all together for you. Our table is an example of the manufacturing files for a 4-layered board: two exterior copper and two internal copper layers.   

Gerber files

Name Fusion Name Layer Combination 
Top Copper Copper_Top_L1.gbr Top, Pads, Vias (1, 17, 18) 
Copper Layer 2    (Internal Layer) Copper_Inner_L2.gbr Route2, Pad, Vias (2, 17, 18) 
Copper Layer 15  (Internal Layer) Copper_Inner_L15.gbr Route15, Pad, Vias (15, 17, 18) 
Bottom Copper Copper_Bottom_L15.gbr Bottom, Pads Via (16, 17, 18) 
Profile Profile.gbr Board Shape, Cutouts 
Soldermask Top Soldermask_Top.gbr SolderMaskTop (29) 
Soldermask Bottom Soldermask_Bottom.gbr SolderMaskBottom (30) 
Solderpaste Top Solderpaste_Top.gbr StencilTop (31) 
Solderpaste Bottom Solderpaste_Bottom.gbr StencilBottom (32) 
Silkscreen Top Silkscreen_Top.gbr SilkscreenTop, NamesTop (21, 25) 
Silkscreen Bottom Silkscreen_Bottom.gbr SilkscreenBottom, Names Bottom  (21, 25) 
Additional Files Generated     
Drill File (Excellon 3.3 Format) Design_File_Name.xln Based on Layers 44 and 45 
Bill of Material Design_File_Name.txt Extracted from Schematic 
Pick and Place Top Design_File_Name_Front.txt Extracted from PCB Top Reference 
Pick and Place Bottom Design_File_Name_Back.txt Extracted from PCB Bottom Reference 

The naming convention established here will change slightly when we get to the section about ODB++ output. For now, let’s stick to Gerber outputs and generate additional files.  

Fusion manufacturing file generation, click by click

2 clicks and done for Gerber files

By adhering to our standardized layer formats and functionalities detailed in the Layers blog, you can streamline your workflow and generate “Gerber, NC Drill, Assembly, and Drawing”  with only one click directly from the manufacturing tab. This option will automatically load a CAM job based on your Layer stackup. Our example shows that the CAM-loaded template for four layers. 

Export GERBER manufacturing file in Autodesk Fusion

The file with the extension .gbrjob is referenced as a job file. This file remembers the settings used to generate your Gerber files. It is convenient to have this available just in case you need to re-create your manufacturing files again using the same parameters you have set up.  

Fusion open data base output, click by click

2 clicks and done for ODB++

Export ODB++ manufacturing files in Autodesk Fusion.

Similar to what we did with Gerbers, select the manufacturing tab and choose the option “Export ODB++ Output” option. You will notice the type of compression you can use in the dialog box. Selecting save will prompt you to indicate where to save the manufacturing files locally. After choosing the target local folder, the manufacturing files in ODB++ format will be exported. The output will include compressed formats in .tgz and .tar and a non-compressed version of the files. Before generating the output files, check with your board or prototype manufacturing to see their preferences. Most Gerber Viewers support ODB++; if you are new to generating PCB manufacturing files, I recommend you get one and check your manufacturing files. Check with your manufacturer; is it possible they offer a free viewer or will recommend one they prefer for you to use. 

Fusion CAM processor: Gerber and ODB++ manufacturing files

Customize outputs

You must use the CAM processor if you have used any layers differently than intended or created a layer you wish to be part of our manufacturing PCB files. The CAM processor will initially load using a default template based on your layer stackup, which can be easily modified in the CAM Processor. From the PCB Workspace Manufacturing tab, let’s go ahead and select the CAM processor icon.   

The CAM processor has many parameters, so I will do my best to explain them in the easiest way possible. Yes, the CAM processor will simultaneously generate the Gerber and ODB++ files.  

CAM processor dialog box

Let’s go ahead and unpack sections of the CAM processor dialog box.  

A. This is the default CAM Processor job that is loaded, which is based on your DRC layer stackup. 

B. This section is for the ODB++ output. With the header highlighted, you can change the intended output. parameters. I recommend that you don’t make changes here unless recommended by the board manufacturer. Our defaults were carefully established based on manufacturers’ recommendations.  

C. This section is for Gerber files, another commonly used PCB Manufacturing file format. The sub-sections match the One-Click solution we explained earlier regarding combining layers for Copper Top, Copper Bottom, etc.   

D. Use the Image section to include images the manufacturer can reference in your PCB. 

E. The Drill section will generate the files necessary to drill or poke all the holes on your PCB. The default format is excellon: 3.3, with no leading zeros. 

F. The Assembly section will consist of 3 files, your BOM, and the Pick-and-Place for components on the top and bottom layers. 

You can modify the format of the files to export by clicking the section’s title. Only make changes if recommended by the board manufacturer. 

Cam Processor Gerber ODB++ setup in Autodesk Fusion

Selecting the sub-section will provide an image preview with the current selected layers. Not all subsections of the ODB++ section will have a preview image since they carry parameter details of the PCB that do not need to be previewed.  

Top layer preview in Autodesk Fusion

Additional parameters

In addition to the preview, you will notice some additional parameters you can change, such as the file’s destination, the name of the output file, and other parameters. When processing the job, a prompt will occur to provide a destination.   

Notice that I have highlighted the section regarding the layers selected for the Top Copper layers. Notice that both have the Top, Pads, and Via chosen layers. The combination of all these layers will create the top copper side of the board. This layer combination will rarely be altered. I strongly suggest only placing any assets in this section intended to be copper on the component side of the board. If you select an additional layer, you run the risk of Short circuits. 

Modifying layer stackup

For my following example, let us modify the Layer stackup. That way, you can see how layers can influence your output. 

Modify CAM to include additional layers in Autodesk Fusion

By default, the top silkscreen output will include the SilkscreenTop layer combined with the component reference designators on the NamesTop layer. My manufacturer has indicated they would prefer I include the board outline on all my output files, and they have no problem placing the company logo.  

I will select the layer stack option in the CAM processor and include the BoardOutline and Document layers, which I used for the Company Logo. Notice that the preview window will adapt. 

This is why clearly understanding of each layer’s function is paramount. This empowers you to manipulate your output manufacturing files easily. If necessary, you can also add subsections for additional manufacturing details.  

Export Gerber ODB++ manufacturing files in Autodesk Fusion

For the following example, I want to leverage the Image section to include the measurement of my board, which will be used for reference when verifying the dimensions of my PCB. I will right-click the Image section and select the Copy Gerber Configuration option (A). All my images will adopt the same subsection setup as the Gerber file (B). By highlighting the Top Copper section, I can now add the Measure (Layer 47) layer (C) to the image that will be exported. The images can be exported in BMP, JPG, PDG, or PNG.   

Now that the CAM processor has been set up using you and your manufacturer’s preferences select “process job” to generate all your manufacturing files. After selecting your local folder, click OK. The ODB++, Gerber, Image, and information files will be in different folders. There will also be a file with the extension .gbrjob, which contains all the parameter changes you have selected for this CAM process.   

Export Gerber and ODB++ manufacturing files in Autodesk Fusion

Autodesk Fusion electronic design has all the tools required to design and export your files for manufacturing successfully. Its easy interface and flexibility of use make it a perfect tool for your next project. Why not try it today for free and experience its design capabilities combined with collaboration capabilities? You’ll get your product done better and more efficiently, saving time and resources. 

Autodesk Fusion Logo

Elevate your design and manufacturing processes with Autodesk Fusion

Tags and Categories

Electronics Engineering

Get Fusion updates in your inbox

By clicking subscribe, I agree to receive the Fusion newsletter and acknowledge the Autodesk Privacy Statement.