Fresh PCB Concepts: The Pros and Cons of Gerber, ODB++, IPC-2581

Ryan_Miller_headshot.jpgWhich file format should I use? This is something I am asked frequently, and it reminds me of when I was in college and working for a PCB fabricator. I’d work my way to the sales department so I could support them with design for manufacture (DFM) analysis—a daunting task while also trying to remember all the information I was learning in my engineering classes. However, an engineer with many years of experience was a wonderful mentor to me. He not only taught me a plethora of information about PCBs, but he also taught me about the many different file formats we use for PCBs. He even shared painful legends of screen projectors and making screens.

I once asked him, “How did you get anything done with that technology?” He just smiled and shrugged. When the last light projector was unplugged, someone placed a computer in that space. The advent of CAD and CAM improved production, but also spawned new challenges. Now I want to share my own experience with Gerber, ODB++, and IPC-2581 files.

Gerber File Format
My first experience was with Gerber data. When I saw my PCB graphically represented on my computer screen, I was baffled. I remember looking through the extracted zip file and noticing how many different files there were to keep up with. Many times, the fabrication and array drawings were included in separate files as well.

At the time, I did not know Gerber files had two different formats. To be clear, Gerber data is either RS-274-D or RS-274-X. One of the drawbacks to Gerber data is that the drill files must be generated separately from the Gerber files. Many times, engineers do not know, or simply forget, to do this. This can lead to delays in manufacturing, especially when the lead time is three days or less. The time it takes for the file request to get back to the designer, and the files delivered to the factory, burns much of the time for the quick turn. From my experience, missing drill files are a common showstopper in the PCB industry.

Another drawback with Gerber data is the layer orders are not defined. This has an easy work around: Simply name the layers in order from top to bottom. In the many years that I did DFM analysis, I saw many sets of data with convoluted layer definitions. I had to contact the designer for clarification and that would hold up the board analysis. This is one part of the design we should keep simple. Finally, the netlist file must also be generated separately. This can cause further delays when the fabrication drawing requires its use, but the designer forgot to generate it.

However, Gerber files are the most widely accepted data format in the PCB industry. Because of this longevity, many programmers can produce software to import and view the data. RS-274X data includes parameters, apertures, and X and Y coordinates, along with Draw and Flash commands that RS-274D lacks. The tools used by the factories readily accept this data, producing less errors and less time spent with the board on hold. Finally, designers will have the ability to choose from more factories when getting a board quote, thus having a more sustainable PCB design. RS-274-X is a reliable format, and still the most prominent format in my daily work.

ODB++ File Format
The PCB industry is readily improving CAD and CAM data generation and handling, and the ODB++ file format does exactly that. The data is in an extensible markup language (XML) format and is a single compressed file containing sub-directories. The XML files enable CAM software to produce a more accurate representation of the PCB. I have watched this format become more widely used over the past decade, yet it’s experienced some growing pains. In its infancy, some CAM systems did not handle this data very well. When I did DFM analysis at the factory, I ran two wonderful software suites. Every board I looked at went through both systems. Occasionally, I would visually discover missing pads that neither system flagged. It was random and I had no control over it.

Through some investigation, our team determined the software used to import the ODB++ file did not import it correctly. It was occasional and random. When we looked at the accompanying Gerber data, the missing pads were “magically” generated. The CAM software I was using was the latest and the best, however, it still had some ODB++ handling bugs. I think this may be one reason why ODB++ files are not as widely accepted as Gerber files. Modern CAD, CAM, and DFM tools support this data format very well, and the lesson I learned is to always include a backup Gerber data set with the ODB++ file. So, what is the point of using the ODB++ database if I still need Gerber data?

Well, I still think the ODB++ format is an advantage for both design engineers and factory pre-production engineers (PPE). The board layers are in order upon importation and the drill files are already included. In addition, the netlist file, stackup, and bill of materials can be included. I am sure many PPEs appreciate this huge time saver. PPEs look at many boards during their work day, so any time spent going back to design engineers with questions is time that could have been spent to get another board on the manufacturing floor. This is not meant to be negative; it is just one of my observations from working in the PCB manufacturing industry.

IPC-2581 File Format
Unlike the other formats, the IPC-2581 format is an open and neutral format. The advantage here is the single file is not specific to other software and hardware. This simply makes it easier to use and integrate into new technology. This database is also in XML format. This alone makes it a winner in my book, but let’s look at some other features. First, the data is encapsulated in one single file. No more lost or forgotten drill files. All supporting drawings can be either sent to the manufacturer or eliminated from the generated data file. Sure, we can choose not to include the schematic in the data package or include it as necessary. When I worked in manufacturing, I saw schematics come with Gerber data all the time. I often wondered how many got out by accident.

My favorite aspect of this data format is that it is better at protecting intellectual property. The IPC-2581 format allows designers to export a subset of design data that is extremely difficult to re-engineer. I have no doubt these features will reduce manufacturing and assembly delays. Unfortunately, many PCB manufacturers still cannot work with this data due to factory systems. These systems are very expensive to replace and readily accept Gerber data and ODB++ databases.

I am always happy to see our industry grow. With the necessary complexity that engineers have to work with, it is nice to have a more intelligent file system. In our era, we must also protect the data we have generated. None of the three file systems are perfect. To have a more sustainable PCB we must use the most widely available options in our industry. Sometimes popular items in our society fade away, but the Gerber file system is still the most widely accepted format of the three. I do not think it is going away any time soon. As always, communicate with your PCB supplier in advance to ensure you are producing a sustainable PCB, in the format they accept.

Ryan Miller is a field applications engineer at NCAB Group. 

Back

2023

Fresh PCB Concepts: The Pros and Cons of Gerber, ODB++, IPC-2581

06-28-2023

Which file format should I use? This is something I am asked frequently, and it reminds me of when I was in college and working for a PCB fabricator. I’d work my way to the sales department so I could support them with design for manufacture (DFM) analysis—a daunting task while also trying to remember all the information I was learning in my engineering classes. However, an engineer with many years of experience was a wonderful mentor to me. He not only taught me a plethora of information about PCBs, but he also taught me about the many different file formats we use for PCBs. He even shared painful legends of screen projectors and making screens.

View Story

Fresh PCB Concepts: PCBs for Harsh and Extreme Environments, Part 2

04-17-2023

Designing a PCB for a non-demanding environment can be a daunting task. There are many issues to consider, especially as you make certain decisions. But when I think about some of the challenges unique to extreme environments, I am amazed at the robust technology that is available. There are also negative effects of altitude, vibration, shock, and heat that plague the electronics systems that we rely on every day.

View Story

Fresh PCB Concepts: PCBs for Harsh and Extreme Environments, Part 1

03-16-2023

At the end of 2022, NCAB's Ryan Miller completed IPC’s six-week IPC training certification, PCB Design for Military, Aerospace and Other Extreme Environments. This in-depth course provided me with the knowledge and tools to provide support to customers who are designing within these harsh and/or extreme environments. Whether it is for applications such as aerospace, military, or industrial, harsh environments can expose the PCB to extreme temperature, humidity, vibration, shock, and other conditions that can affect its performance and reliability.

View Story

Fresh PCB Concepts: Designing Controlled Impedance PCBs

01-19-2023

Imagine that you are getting ready to work on a new PCB when the electronics engineer you work with suddenly gives you a controlled impedance requirement for the board. This will be your first experience designing a PCB with controlled impedance traces. Where do you begin? I encourage you to seek out IPC-2141, Design Guide for High-Speed Controlled Impedance Circuit Boards, to help answer that question; in addition, this introduction may also help. Controlled impedance traces are necessary on some PCBs for high-speed signal transmission. The goal with controlled impedance traces is to design the proper propagation delay into the trace.

View Story
Back

2022

Fresh PCB Concepts: Copper Coin for Dissipating Heat

11-17-2022

Are you trying to fit more high-power parts on your board, but can’t find the proper heat management technique? With more high-power components there is a need for increased thermal management. When you’ve tried everything else and are still having trouble keeping your parts within proper operating temperature, copper coin is one of the best ways to dissipate heat throughout your board. Nicholas Marks writes this month's installment.

View Story

Fresh PCB Concepts: How Large Does That Pad Really Need to Be?

10-04-2022

Annular ring is the amount of copper left and surrounding the hole after processing. This measurement is taken from the edge of the hole to the edge of the land at the thinnest part. To ensure a robust design, we must design efficient annular ring for PCB interconnections. From Ryan Miller's experience, annular ring design is a misunderstood aspect of printed circuit board (PCB) design. Not because it is complex; it is a dry subject with a few moving parts.

View Story

Fresh PCB Concepts: Part 5—How to Handle Possible Moisture During Shipping, Handling, and Storage

07-21-2022

This is the fifth part in a series titled “What Damage Does the Assembly Process do to a PCB?” In part four of this series, I discussed the effect moisture has on the printed circuit board at soldering temperatures. I explained the material properties of FR-4 laminate and how they are hygroscopic. We also covered an acceptable practice known as dry baking used to force moisture from the product just prior to being exposed to soldering temperatures. I thought it appropriate expand further on part four in this column.

View Story

Fresh PCB Concepts: Sustainability in PCB Design

05-12-2022

In order to meet the increasing demand for smaller, more powerful, and complex electronics, PCB designers are under pressure to create boards that are not only reliable but also sustainable. This can be a challenge, as many of the design choices that maximize performance can be less environmentally friendly. However, with a little extra effort, it is possible to create circuits that are both high-performing and sustainable. In this column, I will explore some of the key factors to consider when designing sustainable PCBs.

View Story

Fresh PCB Concepts: The Right Board for the Flex Job

03-25-2022

We like to say we like the board that is best fit for the job, but what does the right board for your job specifically look like? In this article we will go over the benefits and design types of flexible PCBs. So, what is a flex PCB? A flex board is defined as a bendable board with one or more conductive layers. There are different types of flex boards to fit any situation you may have. IPC defines them in five types, all are different constructions. To put it shortly these constructions are as follows, One layer of flex, double sided, multilayer flex, multilayer rigid-flex, and double or multilayer flex without electrically connected layers.

View Story

Fresh PCB Concepts: What Damage Does the Assembly Process Have on a PCB? Part 4

02-08-2022

In Part 3 of this series, I discussed how phenolic cured laminates can be mechanically weaker than their dicey cured laminate counterparts. I pointed out some of the material properties listed on material data sheets that explain and support this point. Whereas the phenolic systems are better at thermal management, the dicey systems are better under mechanical stress. There is no right or wrong here. The systems just perform differently under different circumstances. Understanding the differences and how they relate to the applied assembly process are important to ensure success. For this post I would like to discuss the effect moisture has on the printed circuit board.

View Story
Back

2021

Fresh PCB Concepts: Does the Assembly Process Damage a PCB? (Part 3—Phenolic Epoxy Systems)

12-16-2021

In part 2 of this series, I explained how the T260 and T288 material datasheet values could be used as an indicator of how durable a laminate system (FR-4) shall be when exposed to heat. The higher the temperature applied, the less time it takes to delaminate the FR-4. Traditional dicey cured epoxy systems do not stand up to lead-free assembly temperatures as well as one would think. The phenolic cured epoxy systems are much better suited and able to withstand the higher temperatures applied with lead-free assembly temperatures for longer periods of time.

View Story

Fresh PCB Concepts: Recommendations for Track Welding and Open Circuit Repair

11-23-2021

Track welding is what some factories may opt for if they find an open circuit. The technique is to attach/stick/weld a thin piece of copper across the broken track. Sounds okay, right? But how reliable is the repair? And how does IPC cover this subject? Well, IPC doesn’t have too much to add on this subject other than mentioning that the customer and supplier should agree whether repairs are acceptable or not. Therefore, if the customer does not advise it is not acceptable, then it is acceptable by default. In my experience, the issue is rarely discussed between the supplier and customer.

View Story

Fresh PCB Concepts: High-tech PCBs from Design to Volume Production

10-25-2021

Today I will talk about producing high-tech PCBs from design to volume production, since it is within this area that customers often do not reach their initial targets regarding time, cost and performance.

View Story

Fresh PCB Concepts: HDI PCBs for New Kids in the Industry

09-30-2021

I have been working with NCAB Group for three years now. When I began I had no experience with PCBs and since have learned so much working with our customers’ PCB designs. I would like to share the basic fundamentals and design features of my favorite type of PCB, high-density interconnect, or HDI.

View Story

Fresh PCB Concepts: Holy Cow, What a Lead Time

08-19-2021

It's summertime and we are adapting to our second COVID summer. However, things are most definitely a bit different these days. Recently I got an order, just like every day. The designer had spent the last three weeks completing the design and got it approved for order placement. The next step in the flow is when the purchaser spends a few days to get prices right, and then the order can be placed.

View Story

Fresh PCB Concepts: Does the Assembly Process Damage a PCB? (Part 2—Time to Delamination)

08-12-2021

In part 1 of this series published back in April, I commented upon the effect the assembly process has upon a printed circuit board. There is another gauge that can be used to help a designer or contract manufacturer understand this point and that is the time to delamination test. These are referred to as either the T260 or T288 tests.

View Story

Fresh PCB Concepts: Auditing a Factory—When Everyone Wins in the PCB Supply Chain

07-25-2021

One of the most important activities when it comes to maintaining the best quality of PCBs is to constantly be evaluating partner factories. An important tool for securing this is auditing those factories on a consistent basis. When the factory develops and the bar gets pushed a little higher each time, we’re in a situation where we all benefit.

View Story

Fresh PCB Concepts: HDI Microvia Features in Illustrations

06-17-2021

Ruben Contreras explains microvias and discusses aspect ratios with microvias. This is important to know when designing an HDI PCB because the different types vary in complexity. And the more complex, the more this affects the cost.

View Story

Fresh PCB Concepts: Don't Forget AABUS

04-28-2021

The most important thing is to know a standard and how to use it. Here is all you need to know about AABUS, what it means, how to handle it, and basically a list of issues that needs AABUS.

View Story

Fresh PCB Concepts: Does the Assembly Process Damage a PCB? (Part 1—Soldering)

04-14-2021

Every time a printed circuit board is exposed to soldering temperatures it is damaged. This is the case not only for lead-free soldering applications but also for eutectic soldering consisting of tin-lead.

View Story
Back

2020

Fresh PCB Concepts: How 5G is Influencing PCB Technology Trends

12-17-2020

We have all heard about the Internet of Things (IoT) and artificial intelligence (AI). In combination with the increased data transfer rates available through 5G, they can open up a whole new level of connectivity and communication between devices and things.

View Story

Fresh PCB Concepts: Finding and Qualifying a Long-Term Partner

11-05-2020

Finding the right factories is not an easy task. Anyone can take customers’ files and send them to whichever factory is available. But what guarantees does the customer have that the factory used is reliable in producing the design? Ruben Contreras details how to find and qualify a long-term partner.

View Story

Fresh PCB Concepts: 4 Characteristics to Consider When Selecting PCB Base Materials

10-08-2020

Selecting the correct material is critical if you want your circuit board to survive the assembly process or come out of the assembly process in good condition. Jeffrey Beauchamp explains the four main characteristics from the IPC-4101 material specification that are critical in finding the performance of your base material.

View Story

Fresh PCB Concepts: Advantages of Application-Engineered PCBs

09-17-2020

When working with your PCB supplier, do you have a dedicated engineering resource to help with the design of your PCB before fabrication? How about a resource that has experience and knowledge about the different applications for PCBs? Jeffrey Beauchamp explains how this is one of the most important and valuable factors when producing high-reliability PCBs, as well as what—or who—this resource could be.

View Story

Fresh PCB Concepts: How Do You Calculate Finished Copper?

08-13-2020

How do you calculate finished copper on a PCB? This may sound simple, but Ruben Contreras has seen copper thickness called out either on the drawing or the specification, which can lead to additional EQs and, in some cases, additional costs. In this column, he explains the unintentional results that can come from misunderstanding what was requested.

View Story

Fresh PCB Concepts: Pros and Cons of the 6 Most Common Surface Finishes

07-23-2020

There are only two different types of surface finishes for PCBs: organic and metal. Harry Kennedy describes the pros and cons of the six most common finishes on the market.

View Story

Fresh PCB Concepts: 7 Options for Via Treatment

06-18-2020

In some cases, it's acceptable to have via holes that are completely exposed in a PCB design. But there are many others where the hole should either be covered and/or tented, or in most cases, plugged. Jeffrey Beauchamp shares seven different via hole protection types based on IPC-4761.

View Story

Fresh PCB Concepts: Why Design and Produce PCBs Beyond Industry Specification?

05-07-2020

While questions may be an annoyance, especially when you finally have a board designed and are ready to have it built for a product, Ruben Contreras explains the importance of asking these questions and requiring specifications.

View Story

Fresh PCB Concepts: Can Better Guidelines on Cosmetic Failures ‘Save’ Functioning PCBs?

05-05-2020

Every year, fully functional PCBs are scrapped due to cosmetic “failures” that are not approved. Is this right, or do we need to make an even more precise set of rules on how to handle this? Jan Pedersen shares his thoughts on the issue.

View Story

Fresh PCB Concepts: What You Should Know About Your Board’s Solder Mask

04-09-2020

It’s a weird time we’re all in, and for most designers, work has slowed down or even stopped. While work might have slowed, now is a good time to review some of your past PCB projects to see if you can improve functionality and reduce field failures. Harry Kennedy explains how one of the simplest ways to do that is to start from the top: solder mask.

View Story
Back

2019

Fresh PCB Concepts: Designing a PCB for Telecom Applications

12-12-2019

Jeff Beauchamp and Harry Kennedy discuss PCBs for telecommunication applications, including key factors to consider, such as design and material considerations. They also recommend involving your PCB supplier at the time of design to help ensure manufacturability at the lowest possible cost.

View Story

Fresh PCB Concepts: The Current Material Situation

11-11-2019

We have all heard about the component crisis in the circuit board industry, and maybe you heard about the CCL shortage, but how many are aware of the bare board material shortage? Ruben Contreras explains the current material situation and tips to address this issue.

View Story

Fresh PCB Concepts: Getting It Right From the Start

10-23-2019

When faced with critical time-to-market situations, it is all too easy to say, “It doesn’t matter because this is just the prototype; we can fix this later.” However, if the design is perfected from the beginning, cost savings can be applied, and manufacturability can be ensured. Perhaps most importantly, the design can be adapted with reliability in mind, leaving a seamless transition from prototype to production. How do we get it right from the start?

View Story

Fresh PCB Concepts: Why Material Selection Matters

10-02-2019

When you’re designing a PCB, it’s standard to call out FR-4 material, but you could be holding yourself back or even exposing your board to risk by not knowing more about PCB materials. Let’s take a small look into why. What Is FR-4, exactly? Harry Kennedy of NCAB explains.

View Story

Fresh PCB Concepts: Qualities of Medically Applied PCBs

08-26-2019

In this inaugural column from NCAB Group, Alifiya Arastu discusses details of PCBs used in medical applications, highlighting some of the differences in terms of demands and how the design must be handled.

View Story

Fresh PBC Concepts: What Is Reliability Without Traceability?

06-27-2019

High reliability and compliance are hot topics at conferences all over the world. If you are a supplier to industries like defense, automotive, medical, and aerospace/space, high-reliability and regulatory compliance are strict demands for electronic device manufacturers. This column discusses how high-reliability demands enforce the need for traceability, and at what level the traceability should be.

View Story

Fresh PCB Concepts: My Flexible Story—Flex Circuit Development Through the Decades

04-30-2019

Senior Technical Advisor Jan Pedersen is celebrating 26 years at Elmatica. In this column, he shares his thoughts from his long experience in this exciting industry, and talks about those things that have changed a lot in the past few decades, and the others that haven't.

View Story

Fresh PCB Concepts: Technology’s Future Comes Together—A Great Slogan for Us All!

02-13-2019

“Technology’s Future Comes Together” was the theme of this year's IPC APEX EXPO, which is quite suitable during these changing times. I guess we all need to come together, especially the automotive industry.

View Story

Fresh PCB Concepts: PCB Standards for Medical Device Applications—A Hard Nut to Crack!

02-04-2019

With digitalization, AI, and IoT, the traceability and transparency to how a PCB is produced will be even more important. We must rule out the PCBs that follow the standards to the ones that do not. The day will come when you or someone you know might need a medical device, and you want to make sure it does its job correctly.

View Story
Copyright © 2023 I-Connect007 | IPC Publishing Group Inc. All rights reserved.