& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
5 min read
Here’s everything you need to know about ODB++ export, a highly requested feature from our community that’s now available in Fusion 360.
Have you ever dismantled any electronic device, toy, or gadget? If the answer is a yes, you must have seen a circuit board consisting of many components. From tiny gadgets to bulky appliances, these circuit boards are to be found everywhere. In electronics jargon, these boards are referred to as PCBs or printed circuit boards.
If you haven’t ever seen a printed circuit board, don’t worry. Here’s an image of a PCB:
Now that we know that PCBs are an essential part of all electronic devices, the question arises, “Why is this so, and what purpose do these boards serve?.” The answer is simple. PCBs provide mechanical support for the electronic components and interconnect them electrically.
PCB production starts with a blank PCB sheet made from fiberglass or some other non-conductive material laminated with copper layers. These copper layers are etched to realize the board design. PCB production is a complex process with multiple process steps. Major steps in PCB fabrication include CAD design, design printing, copper removal, component placement, and soldering.
After the excess copper is removed from the board, the PCB design looks like as shown in the image below.
The copper traces or pathways on the PCB interconnect electronic components. After the etching of copper traces, components are placed on the PCB and are soldered. In terms of component placement, PCBs are of two types: through-hole and SMT (surface mount technology). A vast majority of modern PCBs are assembled using robots, and automated machines make use of SMT technology.
PCB production starts with PCB designing. PCB designs are created using specialized software packages known as CAD (computer-aided design). The primary objective of CAD software is to create a virtual representation of a physical object.
CAD software like Fusion 360 allows engineers to design, test, and debug circuit board layouts without creating a physical prototype. Therefore, the use of CAD software not only saves time but also cuts down development costs. Some powerful features of CAD software include auto-routing, design reuse, data management, and 3D visualization.
After completing and verifying the CAD design, it’s passed on to the CAM (computer-aided manufacturing) processor. The purpose of the CAM processor is to realize the virtual CAD design into a physical product. As different companies often design the CAD and CAM systems, a uniform data exchange protocol is absent. To solve this problem, several CAD-CAM data exchange protocols have been developed. These protocols serve as a bridge between incompatible CAD and CAM systems. Examples of PCB CAD-CAM data exchange protocols include ODB++ and Gerber.
ODB++ is a CAD-CAM data exchange format developed by Valor Computerized Systems in 1995. This data format aims to exchange information between design and manufacturing facilities within a PCB fabrication unit. ODB++ is the leading data exchange format in the PCB manufacturing industry, and therefore all major PCB design software packages support this data format, now including Fusion 360.
ODB++ format uses a standard file system structure consisting of a hierarchy of files and folders. For data transmission, however, a single compressed file is generated by Fusion 360. Due to the hierarchical structure of this data format, very detailed information can be included, such as conductor layout, drill data, fabrication data, dimension data, bill of materials, and component placement data. Take a look at this illustration of ODB++ file structure for a full breakdown:
One great feature of ODB++ is that all the files are ASCII-readable. Hence, advanced users can directly read the database files without using any special extraction program. Many old legacy systems use binary database files which cannot be read without a special format conversion program.
In the past, most vendors preferred binary databases due to limited computer storage. However, the capacity of hard disks has increased dramatically in the last two decades. In addition to that, the emergence of efficient compression techniques has allowed the vendors to opt for ASCII databases. In ODB++ format, larger data files are stored in standard UNIX compress format.
ODB++ offers multiple advantages to PCB designers, fabricators, and manufacturers, some of which are listed as follows:
Gerber and ODB++ are the top data exchange formats in the PCB manufacturing community. Gerber is the most widely used data format in PCB manufacturing and is often regarded as industry-standard. However, Gerber faces strong competition from ODB++ due to its superior performance and accuracy. Despite holding 90% of the market share, Gerber format has some serious limitations. First, Gerber format does not include layer stack-up information which can lead to inaccurate ordering of copper layers. Secondly, Gerber format does not include drilling information, increasing the risk of missed-out holes.
As opposed to Gerber, ODB++ format eliminates the need for multiple CAD and CAM files by providing a single hierarchical data structure. ODB++ includes layout and drill information and incorporates details regarding BOM, dimensions, testing, and fabrication. This comprehensive information significantly reduces the risk of human and machine-induced errors. Due to enhanced accuracy, speed, and turn-over time, ODB++ is a superior data format compared to Gerber. ODB++ export is a highly requested feature by our community, adn we’re excited to now offer it in Fusion 360.
By clicking subscribe, I agree to receive the Fusion newsletter and acknowledge the Autodesk Privacy Statement.
Success!
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.