The Gerber Layer Format Specification 2021.02

Total Page:16

File Type:pdf, Size:1020Kb

The Gerber Layer Format Specification 2021.02 . The Gerber Layer Format Specification A format developed by Ucamco Revision 2021.02 Contents Contents ........................................................................................................................ 2 Preface ........................................................................................................................... 7 1 Introduction .............................................................................................................. 8 1.1 Scope and Target Audience ................................................................................ 8 1.2 Further Resources .............................................................................................. 8 1.3 Reference Gerber Viewer ................................................................................... 8 1.4 Copyright and Intellectual Property ..................................................................... 9 2 Overview ................................................................................................................. 10 2.1 File Structure ..................................................................................................... 10 2.2 Apertures ........................................................................................................... 10 2.3 Graphical objects .............................................................................................. 11 2.4 Draws and Arcs ................................................................................................. 12 2.5 Operations (D01, D02, D03) ............................................................................. 13 2.6 Graphics State .................................................................................................. 14 2.7 Polarity .............................................................................................................. 16 2.8 Blocks ................................................................................................................ 17 2.9 Attributes ........................................................................................................... 17 2.10 Commands Overview ..................................................................................... 18 2.11 Processing a Gerber File ................................................................................ 19 2.12 Glossary .......................................................................................................... 21 2.13 Annotated Example Files ................................................................................ 24 Example: Two Square Boxes ................................................................... 24 Example: Polarities and Apertures ........................................................... 26 2.14 Conformance .................................................................................................. 30 3 Syntax ..................................................................................................................... 31 3.1 Character Set .................................................................................................... 31 3.2 Grammar Syntax ............................................................................................... 31 3.3 Commands ........................................................................................................ 33 3.4 Data Types ........................................................................................................ 35 Integers ...................................................................................................... 35 Decimals ..................................................................................................... 35 Strings ........................................................................................................ 35 Fields .......................................................................................................... 36 Names ........................................................................................................ 36 3.5 Full Grammar of the Gerber Format .................................................................. 37 Copyright Ucamco NV 2 Having a question or remark about the spec? Please contact us at [email protected] 3.6 File Extension, MIME Type and UTI ................................................................. 43 4 Graphics.................................................................................................................. 44 4.1 Comment (G04) ................................................................................................ 44 4.2 Coordinate Commands ..................................................................................... 45 Unit (MO) .................................................................................................... 45 Format Specification (FS) ........................................................................... 46 4.3 Aperture Definition (AD) .................................................................................... 47 AD Command ............................................................................................. 47 Zero-size Apertures .................................................................................... 48 Examples .................................................................................................... 48 4.4 Standard Aperture Templates ........................................................................... 49 Overview..................................................................................................... 49 Circle .......................................................................................................... 49 Rectangle ................................................................................................... 51 Obround ..................................................................................................... 52 Polygon ...................................................................................................... 53 Transparency of Holes ............................................................................... 54 4.5 Aperture Macro (AM) ......................................................................................... 55 Primitives .................................................................................................... 57 Exposure Parameter................................................................................... 66 Rotation Parameter .................................................................................... 67 Macro Variables and Expressions .............................................................. 68 Examples .................................................................................................... 69 4.6 Set Current Aperture (Dnn) ............................................................................... 73 4.7 Interpolation State Commands (G01,G02,G03,G75) ........................................ 74 Linear Interpolation (G01)........................................................................... 74 Circular Interpolation (G02, G03, G75) ....................................................... 75 4.8 Operations (D01/D02/D03) ............................................................................... 79 Overview..................................................................................................... 79 Interpolate (D01)......................................................................................... 81 Move (D02) ................................................................................................. 81 Flash (D03) ................................................................................................. 81 Example ..................................................................................................... 82 4.9 Aperture Transformations (LP, LM, LR, LS) ...................................................... 83 Overview..................................................................................................... 83 Load Polarity (LP) ....................................................................................... 85 Load Mirroring (LM) .................................................................................... 85 Load Rotation (LR) ..................................................................................... 85 Load Scaling (LS) ....................................................................................... 86 Examples .................................................................................................... 86 4.10 Region Statement (G36/G37) ......................................................................... 89 Region Overview ...................................................................................... 89 Region Statement Syntax ......................................................................... 90 Copyright Ucamco NV 3 Having a question or remark about the spec? Please contact us at [email protected] Valid Contours .......................................................................................... 90 Examples .................................................................................................. 92 Power and Ground Planes ..................................................................... 108 4.11 Block Aperture (AB) .....................................................................................
Recommended publications
  • The Future of Fashion Is Digital
    7-8/2017 English edition The international premium magazine for the textile chain www.textile-network.com THE FUTURE THE FUTURE OF FASHION OF FASHION IS DIGITAL. IS DIGITAL. Go from Concept to Consumer Seamlessly. 1 0100011110100 1100 101 000 000 11 01 01 11 00 00 10 01 0 1 With the digital revolution now upon us, Gerber 1 0 0 0 0 1 0 0 1 1 Design 0 1 0 1 0 1 Technology has launched an integrated digital 1 1 0 1 0 Develop1 0 0 1 1 0 0 0 0 evolution of its own. Another step forward for 0 1 1 0 1 1 0 0 0 0 0 0 1 0 the company whose intelligent software and 1 1 1 1 1 1 Plan 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 automation solutions have been helping apparel 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 manufacturers around the world take their 1 1 0 0 1 1 Source 0 0 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 0 products to market faster and more efficiently 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 for nearly 50 years.
    [Show full text]
  • Release Notes: Desktop Edition
    Release Notes: Desktop Edition AutoVue 19.2c2: November 30, 2007 Installation • Please make sure you have AutoVue 19.2c1 installed before upgrading to AutoVue 19.2c2. Note: If you have an older version of AutoVue installed (e.g. AutoVue 19.2), please uninstall it before installing AutoVue 19.2c1 and upgrading to AutoVue 19.2c2. MCAD Formats • Added font substitution for missing native fonts: • CATIA 4 and CATIA 5 • Pro/ENGINEER • Unigraphics • Added support for Unigraphics NX5. • Performed bugs fixes for Unigraphics and CATIA 5. EDA Formats • Added font substitution for missing native fonts: • Altium Protel • OrCAD Layout • Cadence Allegro Layout • Cadence Allegro IPF • Cadence Allegro Extract • Mentor Board Station • Mentor PADS • Zuken CADSTAR • P-CAD • PDIF AEC Formats • Added font substitution for missing native fonts: • AutoCAD • MicroStation 7 and MicroStation 8 • Performed bug fixes for AutoCAD. Release Notes - AutoVue Desktop Edition - 1 - November 30, 2007 AutoVue 19.2c1: September 30, 2007 Packaging and Licensing • Introduced separate installers for the following product packages: • AutoVue Office • AutoVue 2D, AutoVue 2D Professional • AutoVue 3D Professional-SME, AutoVue 3D Advanced, AutoVue 3D Professional Advanced • AutoVue EDA Professional • AutoVue Electro-Mechanical Professional • AutoVue DEMO • Customers are no longer required to enter license keys to install and run the product. • To install 19.2c1, users are required to first uninstall 19.2. MCAD Formats • General bug fixes for CATIA 5 EDA Formats • Performed maintenance and bug fixes for Allegro files. General • Enabled interface for customized resource resolution DLL to give integrators more flexibility on how to locate external resources. Sample source code and DLL is located in the integrat\VisualC\reslocate directory.
    [Show full text]
  • The Gerber Guide (PCB Design Magazine) (Pdf)
    article The Gerber Guide by Karel Tavernier fabrication partners clearly and simply, using an uCaMCo unequivocal yet versatile language that enables you and them to get the very best out of your It is clearly possible to fabricate PCBs from the design data. Each month we will look at a dif- fabrication data sets currently being used—it’s ferent aspect of the design-to-fabrication data being done innumerable times every day all over transfer process. the globe. But is it being done in an efficient, re- liable, automated and standardized manner? At This column has been excerpted from the guide, this moment in time, the honest answer is no, PCB Fabrication Data: Design-to-Fabrication Data because there is plenty of room for improvement Transfer. in the way in which PCB fabrication data is cur- rently transferred from design to fabrication. Chapter 1: How PCB Design Data This is not about the format, which for over is used by the Fabricator 90% of the world’s PCB production is Gerber: In this first article of the series, we’ll be lo- There are very rarely problems with Gerber files oking at what happens to the designer’s data themselves. They allow images to be transferred once it reaches the fabricator. This is not just a without a hitch. In fact, the Gerber format is nice add-on, because for designers to construct part of the solution, given that it is the most re- truly valid PCB data sets, they must have a clear liable option in this field.
    [Show full text]
  • Importing and Exporting Designs
    Advanced Design System 2011.01 - Importing and Exporting Designs Advanced Design System 2011.01 Feburary 2011 Importing and Exporting Designs 1 Advanced Design System 2011.01 - Importing and Exporting Designs © Agilent Technologies, Inc. 2000-2011 5301 Stevens Creek Blvd., Santa Clara, CA 95052 USA No part of this documentation may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Agilent Technologies, Inc. as governed by United States and international copyright laws. Acknowledgments Mentor Graphics is a trademark of Mentor Graphics Corporation in the U.S. and other countries. Mentor products and processes are registered trademarks of Mentor Graphics Corporation. * Calibre is a trademark of Mentor Graphics Corporation in the US and other countries. "Microsoft®, Windows®, MS Windows®, Windows NT®, Windows 2000® and Windows Internet Explorer® are U.S. registered trademarks of Microsoft Corporation. Pentium® is a U.S. registered trademark of Intel Corporation. PostScript® and Acrobat® are trademarks of Adobe Systems Incorporated. UNIX® is a registered trademark of the Open Group. Oracle and Java and registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. SystemC® is a registered trademark of Open SystemC Initiative, Inc. in the United States and other countries and is used with permission. MATLAB® is a U.S. registered trademark of The Math Works, Inc.. HiSIM2 source code, and all copyrights, trade secrets or other intellectual property rights in and to the source code in its entirety, is owned by Hiroshima University and STARC.
    [Show full text]
  • Virtual Garment Creation
    3 Virtual Garment Creation Ausma Viļumsone and Inga Dāboliņa Riga Technical University Institute of Textile Material Technologies and Design, Riga Latvia 1. Introduction The use of new information technologies and software provide the possibility to solve problems connected with raising work efficiency in the company (Hannelore, 1999). The first information on using information technologies in the sewing industry, particularly in construction designing, turned up in the beginning of the 70-ies of the XX century, but first publications on computer aided designing software – only in the 90-ies of the XX century. At present most of the companies use computer aided software. Modern computer aided designing software provides the possibility to avoid small operations and manual work, to raise precision, productivity and organize information flow (Beazley, 2003). The usage of garment designing systems excludes the time consuming manual preparation of patterns, creation of layouts and relocation of written information. The computer systems are meant for the execution of every single process and the integration of all processes into one joint flow, for the organization of logistics and the mobility of work tasks. The computerization of different processes in the garment industry is necessary to reduce the costs of a product and raise the competitiveness (Kang, 2000). Computer systems allow making two dimensional as well as three dimensional product illustrations and visualizations (D'Apuzzo, 2009; Lectra, 2009). It is possible to create computer aided garment constructions, as well as gradations, and create a virtual first pattern of the model - such computer aided operations significantly decrease the time consumption and cost necessary to design a product.
    [Show full text]
  • Manufacturing Data (NC Drill, Gerber, IPC Netlist, ODB++)
    A Parallel Systems Technical Note Manufacturing data (output files). Introduction To create an output package suitable for PCB Manufacturers you can create the files individually so that you have Gerber, NC drill and an IPC netlist or you can create one zipped file (called an ODB++) file which contains all the information required to manufacture a bare printed circuit board. You can also generate an IPC2581 which is a new file format that generates all the data in a single xml file that can be sent to fabricators, assemblers, test houses. This technical note describes how to generate all output files using PCB Editor required for bare board manufacture, either as separate files (RS274X Gerber, NC Drill and an IPC netlist), as one output file (ODB++ format) or using the IPC2581 export. NC Legend To generate the relevant NC Drill files using PCB Editor you need to do the following. If required you can create a drill table which will display the drill size, qty, type as specified in the Padstack defaults. To generate the drill table, use Manufacture > Create Drill table (OrCAD) or Manufacture > NC > Drill Legend (Allegro). The following GUI (default shown) gives the user the opportunity to define how the drill table will be displayed. Template File - Indicates the template to use to create the drill legend. Click the browse button to locate existing templates. Output Unit - Outputs the drill legend data in units that differ from those in the design. Library - Lets you view template files that are available via the NCDPATH variable that you set in User Preferences > Paths > Config.
    [Show full text]
  • Photoplotter FP 3000
    Photoplotter FP 3000 Instruction manual Note: Any inquiries related to photoplotter hardware or software should be addressed to an authorized distributor. Photoplotter software is subject to copyright. All the information here enclosed is subject to change due to constant innovation of the product. Date of the last change in this document: September 20, 2001. 1. Brief description: Photoplotter FP-3000 is a small, raster, low cost plotter which draws image on film by means of laser diode light. Film itself is fixed to the outer surface of rotating drum by means of masking tape. The source of laser diode light moves step by step along the rotating drum. Photoplotter is controlled by software installed on PC attached via its parallel port (PC is not a part of the photoplotter supply). An external, universal power unit is used to supply needed power (1x 110-240V/28V-2A for L model, 2 x 110-240V/24V-2.5A for XL model). There are two models of the photoplotter available – standard (drum diameter around 120mm) and XL (drum diameter around 150mm). The photoplotter software allows to read input files, to set output resolution and type of image (reverse, mirror, etc.) drawn on the film. When working with Gerber files, it is possible to check and modify used apertures (D-codes) and make simple film panelization for Gerber data and associated drill data. Viewing of Gerber files and conversion of various types of aparture files is possible in freeware program ViewMate (made by Lavenir), which is attached to the photoplotter software for your convenience (otherwise it may be downloaded from Lavenir‘s web page: www.lavenir.com).
    [Show full text]
  • Craftr Project WHITE PAPER
    CraftR Project WHITE PAPER LAST UPDATE: 29 JULY 2018 Summary • Introduction • Vision • Benefits • Features • Products Management • Reward System • Payment System & Versioning • IDE • Token Details • Distribution • Roadmap • Risk Matrix • Organization • Partners • Resources Types • Links SUMMARY Introduction The project was born to bring the e-commerce of creative assets to the Web 3.0 world through a decentralized platform, featuring token payments and storage of digital resources made available by freelancers. This initiative will let the customers to purchase their desired product through the CRAFTR payment system. The platform is targeted to freelancers and developers that want to get involved in a new form of global e- commerce – that is secure, smart and easy-to-use platform, and completely disrupting the way customers buy and sell digital goods. Vendors will offer their products made from their skills to customers that will be in search of the missing piece to proceed in a stuck point, or simply to learn about new skills. The marketplace will offer a wide range of assets like graphic design elements, sound design components or script files. The final product is targeted to be released in at least 5 months from the beginning of the process and we will find a way to encourage users to use our product through new interesting strategies. Within the web revolution, we want to contribute to its growth and this will take more foot in the near future. The blockchain is enabling us to bring old projects from Web 2.0 to the new world of 3.0 and restore their values. As long as the store is not released, interested parties will be able to participate in extra earnings through the Proof-Of-Stake.
    [Show full text]
  • Formats Support Document
    Synergis Software 18 South Fifth Street, Quakertown, PA 18951 +1 215.302.3000, 800.836.5440 www.SynergisSoftware.com Adept 2015 Viewer Formats ADEPT VIEWER: SUPPORTED FILE FORMATS The following tables summarize the hundreds of document types supported by Oracle AutoVue solutions. These include technical document types such as 2-D/3-D Computer Aided Design (CAD) and Electronic Design Automation (EDA), as well as business documents such as Office and Graphics. The tables are organized by the industries in which these document types are typically used. Each section is arranged by Vendor name, and by Product name or File format within each vendor section. For Desktop/Office, Graphics and Other document types which are used across all industries, please refer to these respective tables which appear after the Industry sections. Engineering & Construction / Utilities / Energy Vendor Product / File File Type Extensions Versions Adept Adept Format Viewer Pro-Viewer Autodesk 2014, 2013, 2012, 2011, Drawing, 2010, 2009, 2008, 2007, AutoCAD Drawing 2006, 2005, 2004, 2002, DWG, DXF Exchange 2000i, 2000, 14, 13c4, 13c3, 13c2, 13c1, 12 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, AutoCAD 3-D 2-D* DWG 2006, 2005, 2004, 2002, 2000i, 2000 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, Drawing, AutoCAD DXB 2006, 2005, 2004, 2002, Binary Exchange 2000i, 2000, 14, 13c4, 13c3, 13c2, 13c1, 12 2014, 2013,2012, 2011,2010, 2009, 2008, AutoCAD Mechanical Drawing DWG 2007, 2006, 2005, 2004 DX, 2-D 2004, 6(2002), 5(2000i), 4(2000) 2009, 2008, 2007, 2006,
    [Show full text]
  • Handy & Harman
    ^^ \ UNITED STATES ENVIRONMENTAL PROTECTION AGENCY g REGION I IW^^ / J.F. KENNEDY FEDERAL BUILDING, BOSTON, MASSACHUSETTS 02203-2211 '-•< PRO! URGENT LEGAL MATTER -- PROMPT REPLY NECESSARY CERTIFIED MAIL; RETURN RECEIPT REQUESTED SUFERFUND RECORDS CTR Site ^ftLt>-n> "^ernwry Q^JTCP April 26, 1993 Break; l*'1 HANDY Sc HARMAN-RELATED PARTIES/FACILITIES c/o Handy & Hartnan John C. Bullock, Jr., Environmental Counsel P.O. Box 1110 Waterbury, CT 06720 SDMS DocID 444498 Re: Notice of Potential Liability at Solvents Recovery Service of New England in Southington, Connecticut (the "Site") Facility/Related Party: Consolidated Tube (Waterbury, CT); Consolidated Tube Fabricating (Wolcott, CT); Connecticut Form Corporation Dear Mr. Bullock: This letter serves to notify you of the potential liability which youi: company has or may have incurred under Section 107(a) of the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA), 42 U.S.C. 9607(a), with respect to the above- referenced site. The United States Environmental Protection Agency (EPA), by this letter, requests your voluntary participation in undertaking cleanup activities at the Site, and requests that you make restitution by payment of the costs incurred by the United States in its investigation and response activities at the Site. The Solvents Recovery Service of New England Superfund site is located on Lazy Lane in Southington, Connecticut approximately fifteen miles southwest of Hartford, Solvents Recovery Service of New England, Inc. (SRSNE) operated a treatment, disposal and storage facility at the Site from 1955 to 1991. When the Site was placed on the National Priorities List in 1983, it became eligible for cleanup under the CERCLA program (also known as Superfund).
    [Show full text]
  • Spring Luncheon
    Brandeis Bulletin Greater Hartford Chapter Spring 2017 Spring Luncheon David Gerber author of his amazing father’s biography The Inventor’s Dilemma: The Remarkable Life of H. Joseph Gerber Thursday, May 18th Avon Old Farms Hotel 279 Avon Mountain Road, Avon Arrival 11:30AM Buffet Luncheon Noon Speaker 1:00PM Please bring nonperishable Kosher foods for Jewish Family Services to the Luncheon Proceeds benefit the BNC Scholarship Campaign Reservation Form p.3 Greetings from the President… THINK…CREATE…INNOVATE…SUCCEED...These are not just words to describe the subject of our Spring Luncheon speaker’s book; they are the very actions that are attributed to our busy BNC members! If you are looking for activities to make you THINK, note in our bulletin (beginning on page 7) the many discussion groups we offer centered around books, crime, and current world topics. For those who would like to learn a new way to CREATE, you can design your own floral arrangement with a professional. If you admire those who truly INNOVATE, be a part of this year’s new Art Afternoon Open House and Studio event in June or tour an amazing art museum exhibit. Wonder how the Yiddish language could SUCCEED and remain alive after all these years? Join the group day trip learning about an old-world language in a modern new world museum, the Yiddish Book Center. These and more await you, as BNC members and their guests “spring forward” into a new season of activity, learning, giving, and friendship. Come join us! …Judy Silver, President Guest Speaker David Gerber The extraordinary life and career of the iconic twentieth-century inventor, technologist, and business magnate, H.
    [Show full text]
  • NI Ultiboard: Exporting Gerber Files
    Exporting Gerber Files from NI Ultiboard Overview When the design of a printed circuit board (PCB) is complete, the design needs to be sent to a PCB manufacturer to be physically fabricated. Rather than send the entire design file, manufacturers require an industry standard file format to be used in their fabrication process. The standard format is called a Gerber file. NI Ultiboard exports to the Gerber format. Gerber files effectively break down a board into its various layers providing computer controlled fabrication machines the exact design patterns to be drawn upon the fabricated board. The Gerber file contains information (on a layer-by-layer basis) of the board outline, land patterns (footprints), drilled holes, vias, copper routes, and any other information that is required by the board manufacturer to create a board. This article dicusses how to export a Gerber file from NI Ultiboard, and investigate the various options in the export dialog box. Introduction Exporting a file refers to taking a CAD representation of a PCB (as can be seen in your Ultiboard file) and producing an output in a format that can be understood by the fabrication equipment at the board manufacturer. There are many different manufacturing techniques used to produce PCBs and Ultiboard can produce a wide variety of outputs to meet these needs. Export and Manufacturing It is important to talk to your production house and identify all the files and formatting information they need to support their manufacturing process. You can export a file in the following formats: • Gerber photoplotter 274X or 274D • DXF • 3D DXF • 3D IGES • IPC-D-356A Netlist • NC drill • SVG (Scalable Vector Graphics) You can also export text files that contain: • Board Statistics • Part Centroids • Bill of Materials You can also create reports on: • Copper Amounts • Test Points • Layer Stackup ©National Instruments.
    [Show full text]