ODB++ to Gerber Revision HistoryThis page contains the summary of odb2gbr release dates, versions and changes/fixes made for that release. Version 1.95 January 30,2012ODB++ with GZ filesFixed bug in reading ODB++ with GZ files. New -nocopyin optionAdded a -nocopyin option to open the input ODB++ directory as-is. The input directory and sub-folders must be writable. It must be noted that when using this option, the input ODB++ directory will be modified directly by the program. Version 1.94 December 6,2011Symbol ErrorThis version resolves issue #188 (Symbol Error) where a symbol is drawn as a moire with invalid parameters. This is caused by a bug in reading custom symbols that begin with a number. Gzip compressed featuresGzip compressed features are now supported. Speed improvementsSpeed improvement (up to 20x) on ODB++ input with complicated surfaces. Version 1.93 October 17,2011A few fixes
This version resolves a few issues reported by different clients. Version 1.92 August 11,2011issue #184 - 274x ErrorThis version resolves issue #184 (274x Error) in which the children steps are translated in the wrong order. This is caused by a bug when combining children steps. Version 1.90 June 3,2011Text and tar issuesThis version resolves font shx conversion issues (updated ODBFNT2SHX.DLL) as well as untar issues. Version 1.88 February 8,2011Issue 180 Dynamic Text OrientationFixed issue #180 (Dynamic Text Orientation) where some of the orientation codes in the DAT output file is incorrect. This is caused by a bug in calculating the orient code of mirrored texts. Issue 181 Error sampleFixed issue #181 (Error sample) where ACS_createODBOutputDynTxt fails with option1 and ACS_getODBLastErr returns "memory access error" or "null". This is caused by a bug in the library definition and in setting the error codes. New feature - ACS_convertODBAttrCreated a new function ACS_convertODBAttr that converts the coordinates of a given ODB++ step/layer/attributes combination without GERBER convertion. Version 1.86 January 7,2011New function - Dynamic Text OrientationAdded the functionality requested as issue #171 (Dynamic Text Orientation) where: the final orientation is written in the "Emitted Text/Attribute" section of the DAT and PLT output files. Issue 172 - Missing ADandMO in 274XFixed issue #172 (Missing ADandMO in 274X) where: the 274x header is not in the GERBER output. This issue is caused by adding the 274x header information into the wrong GERBER output when the output directory is different in the calls to ACS_createODBOutputPlot, ACS_createODBOutputAttr and ACS_convertODBInput. Issue 173 - Plotstamp output in 274xAdded the functionality requested as issue #173 (Plotstamp output in 274x) where: features that has the attribute ".orbotech_plot_stamp" is omitted from the GERBER output if "-plotout" option is specified on conversion or on the call to ACS_createODBOutputPlot function. Issue 174 - Surface coordinateAdded the functionality requested as issue #174 (Surface coordinate) where: the surface feature's center coordinate is used in the ATR output file. Issue 175 - Arc coordinateAdded the functionality requested as issue #175 (Arc coordinate) where: the arc feature's center coordinate is used in the ATR output file. Issue 176 - Line coordinateAdded the functionality requested as issue #176 (Line coordinate) where: the line feature's start point coordinate is used in the ATR output file. Issue 178 - 274x header repetitionFixed issue #178 (274x header repetition) where: the GERBER output's header information is repeated several times. This is the same bug that caused issue #178. Issue 179 - Dynamic Text PolarityAdded the functionality requested as issue #179 (Dynamic Text Polarity) where: the final polarity is written in the "Emitted Text/Attribute" section of the DAT and PLT output files. Version 1.85 Dec 21,2010New functionCreated a new function to create a DAT (dynamic text) file without creating a GBR file (option 1): ACS_createODBOutputDynTxt Issue 169 - Attribute ErrorFixed issue #169 (Attribute Error) where: attributes without values are not output into the ATR file. Issue 170 - Missing ADandMO in 274XFixed issue #170 (Attribute Error) where: a rectangle without an attribute is not output into the GERBER file when cvtnonzero is set to false. Issue 172 - Attribute ErrorFixed issue #172 (Missing ADandMO in 274X) where: the 274 header is not in the GERBER output. Version 1.83 Dec 15,2010Non zero padThe option to exclude nonzero pad is implemented. Version 1.82 Dec 12,2010Two new functions to create PLT or ATR fileCreated two new functions to create a PLT or ATR file: Version 1.80 Sep 9,2010Pattern Shift issue 166This release resolves issue #166 (Pattern Shift) where ODB2GBR's Gerber output is shifted up and is intersecting with other data. Version 1.79 July 19,2010Dynamic Text Issue 164This release resolves issue #164 (Dynamic Text) where ODB2GBR's dynamic text $$WEEK-DAY is not output in the dynamic info file (DAT). Version 1.78 May 17,2010Drawing PadThis release resolves issue #159 (Pad NG) where ODB2GBR's output was missing a scratch data. Version 1.77 April 22,2010Drawing PadThis release resolves issue #157 (Pad NG) where ODB2GBR's output draws a line with round dcode 0.001inch instead of 0.000 width. Version 1.76 April 7,2010Read ErrorThis release resolves issue #154 (Read Error) where ODB2GBR fails to open a ODB++ files containing directories with windows reserved names. This was fixed. Log Dynamic TextThis release resolves issue #156 (Log Dynamic Text) where ODB2GBR outputs dynamic text into the GERBER output even with the "log dynamic text info" option checked. ODB2GBR will no longer output dynamic texts into the GERBER output if the "log dynamic text info" option is checked. Version 1.75 March 30,2010PCB NumberingIssue #153 was fixed. Program crashThe crash was related to the new dynamic text feature for a special case of Genesis emulation. This was fixed. Version 1.74 March 27,2010Dynamic text supportFirst release of the ODB++2GBR with Dynamic text support. Version 1.73 March 4,201064 bitFirst release of the ODB++2GBR with 64 bit support. Option "-nolog"The option "-nolog" to disable logging is added. This option should be passed into the ACS_openODB function. In the GUI, it should be specified in the Input Settings' Arguments. DLL ChangeThe DLL has been changed. OEM users should now use the odb2gdx.dll instead of the odb2gbr.dll that is provided in the package. Header changesThe headers acs_odb.h and acs_odb_structs.h have been changed. for OEM, please use the latest headers included in the package when compiling your own program. Also, please make sure that you use the error code variables defined in the acs_odb_structs.h header file since the values change when a new error code is added. Version 1.72 January 7,2010Improved Interface to Netex-GThis release includes better integration to Netex-G. Version 1.71 November 24, 2009Added Interface to Netex-GThis release includes an interface to Netex-G. ODB++2GBR users will now be able to generate the Netex-G job file along with the Gerber data for the metal, drill and component layers. The job file will also include the net information. Version 1.70 September 29, 2009Software hangs up on Windows 2000 Advanced Server
This release resolves issue #146 (Hungup) where ODB2GBR hangs when opening the ODB++ file 95827-00.tgz on a
Windows 2000 Advanced Server platform. Version 1.69 September 22, 2009AM Macro error
This release resolves issue #145 (AM Error) where: The macro (AM) definition does not exist for a declared
aperture (%ADD28Symbol_laser_nai_mark_a*%). Version 1.68 September 1, 2009Fail to open fileThis release resolves the file opening issue reported by Samsung. Version 1.67 August 31, 2009Fail to open file
This release resolves issue 142 from Hitachi where ODB2GBR failed to open a valid ODB++ tar file. Version 1.66 June 21, 2009Dynamic texts issues from Samsung
This release resolves two dynamic texts issues raised by Samsung:
Version 1.65 June 18, 2009Data lost
This release resolves issue #138 (Data lost) where some of the ODB++ data were lost in conversion from ODB to GERBER.
This release resolves issue #139 (Data lost) where the date dynamic text was not converted to the real-time date during conversion. Version 1.64 June 18, 2009Coordinate Error
This release resolves issue #135 (Coordinate Error) where the ODB2GBR's output surface has a different width than in valor. Version 1.63 June 18, 2009SR Command Control
This release adds the control to output the SR command even if BreakSR is yes. Version 1.62 June 2, 2009Without extensionThis release resolves issue #136 (Without extension) where the output gerber file was missing header information.. Version 1.61 May 18, 2009New command line -format
The command line argument -format: Version 1.60 April 21, 2009SR ErrorThis release resolves issues 132 and 133 (Step-Repeat Error) where incorrect SR information was generated into a Gerber output. Version 1.59 March 2, 2009Memory ErrorThis release resolves issue #129 (Memory Error) in which some allocated memory was not being freed. View GerberThis release fixes the View Gerber option in ODB2GBR. Version 1.58 Febraury 20, 2009Memory Error
This release resolves issue #129 (Memory Error) where some allocated memory was not being freed. Version 1.57 Febraury 11, 2009Rotation ErrorThis release resolves issue #126 (rotation error) where the ODB2GBR output file differs from the GENESIS Gerber output file when anchor is non-zero and step-repeat is on. Version 1.56 Febraury 2, 2009AM Error - 2nd fixThis release resolves issue #127 (AM error) where some of the ODB2GBR output file's macros are incorrect. Version 1.55 January 28, 2009AM ErrorThis release resolves issue #127 (AM error) where some of the ODB2GBR output file's macros are incorrect. Version 1.54 January 27, 2009Rotation Error
This version resolves issue #126 (rotation error) where the ODB2GBR output file differs from the GENESIS Gerber output
file. Version 1.53 January 24, 2009Too many lpd/lpc in output Gerber fileThis release resolves issue #125 which had to do with too many layers in the output Gerber file. Version 1.52 January 14, 2009Rotation error
This release resolves issue #126 (rotation error) where: the IR value of the output GERBER file is incorrect. Version 1.51 November 6, 2008Handles in ODB++2GBRThis release minimizes the number of handles used by ODB2GBR. Version 1.50 November 3, 2008ODB2GBR GENESIS Emulation Ver 3 functionalityThe GUI now has an option to convert using g2k emulation v3 from the
advanced dialog. Version 1.49 October 22, 2008Chord error issuesThis release resolves error code -209 where: conversion fails when chord error is .00025 Version 1.48 September 23, 2008ODB2GBR GENESIS Emulation Ver 2 functionalityThe GUI now has an option to convert using g2k emulation v2 from the
advanced dialog. Version 1.47 September 14, 2008Large Output Filehis release resolves issue #119 (large output file) where: the output Gerber file is too large due to the lack of SR commands. Version 1.46 September 10, 2008thermal mirror Errorhis release resolves issue #117 (thermal mirror error) where: rotation/mirroring is not applied correctly to a thermal. Dynamic text ErrorThis release resolves issue #118 (dynamic text error) where: a dynamic text is not drawn in uppercase. Version 1.45 September 4, 2008Symbol ErrorThis release resolves issue #116 (user defined symbol error) where: rotation/mirroring is not applied correctly to a user defined symbol. Version 1.42 August 7, 2008Shape ErrorThis release resolves issue #112 (AM Error), where a macro name is defined multiple times as a result of rotated symbols generating a macro name that already exists. Version 1.41 June 12, 2008AM ErrorThis release resolves issue #114 (Shape Error), where: A surface hole is not drawn correctly Version 1.40 June 10, 2008Pattern ErrorThis release resolves issue #111 (Pattern error), where the SR steps are not drawn in the correct order. Version 1.39 May 29, 2008Shape ErrorThis release resolves issue #110 (Shape error) where a rectangular line is drawn incorrectly. Version 1.38 May 26, 2008Shape ErrorThis release resolves issue #110 (Shape error) where a rectangular line is drawn incorrectly. Version 1.37 May 16, 2008SR bug fixThis release resolves issue #107 (Pattern weft) where: the SR steps are not drawn in the correct order and data are not being scratched. Version 1.36 May 6, 2008RectAngle PAD line errorThis release resolves issue #106 (RectAngle PAD line error) where: The line drawn with a rectangle in ODB2GBR does not match the GENESIS GERBER representation. Version 1.35 May 1, 2008Error code -206This release resolves issue #104 (error code -206) which is caused by running multiple instances of odb2gbr at the same time on the same file, same step but different layers. Running multiple instances of odb2gbr at the same time on the same file, same step and same layer is not allowed. This will create a corrupted output. Version 1.34 April 24, 2008Path Error This release resolves the Path Error where: Version 1.33 April 22, 2008Dynamic Text Error This release resolves the Dynamic Text Error where: A function to get the out_x_scale and out_y_scale value of a given Step/Layer combination:
int ACS_getODBTopStepListName(char *** topStepList, int * numTopStepList); Version 1.32 April 21, 2008Flash Error and Lost Data Issue
This release resolves the Flash Error and Lost Data Issue where: Version 1.31 April 17, 2008Dynamic Text Error
This release resolves the Dynamic Text Error where: Version 1.30 April 2, 2008Square Drawn Arcs error
This release resolves the Square Drawn Arc Error where: Version 1.29 March 31, 2008Scale Issue
This release adds 4 output flavors to convert ODB with out_scale attributes: 1. default: ignore all out_scale "out_scale" attribute : Ignored "out_x_scale" attribute : Ignored "out_y_scale" attribute : Ignored - %SF directive : Not used - The shape of feature with "out_scale" attribute : Not scaled - The position of feature with "out_scale" attribute : Not scaled 2. sf: enforce global scaling by way of %SF "out_scale" attribute : Ignored "out_x_scale" attribute : Not Ignored "out_y_scale" attribute : Not Ignored - %SF directive : Used - The shape of feature with "out_scale" attribute : Not explicitly scaled - The position of feature with "out_scale" attribute : Not explicitly scaled 3. scale: enforce global scaling by way of explicit scaling "out_scale" attribute : Ignored "out_x_scale" attribute : Not Ignored "out_y_scale" attribute : Not Ignored - %SF directive : Not used - The shape of feature with "out_scale" attribute : Not scaled - The position of feature with "out_scale" attribute : Explicitly scaled 4. local: perform scaling with .out_scale control "out_scale" attribute : Not Ignored "out_x_scale" attribute : Not Ignored "out_y_scale" attribute : Not Ignored - %SF directive : Not used - The shape of feature with "out_scale" attribute : Not scaled - The position of feature with "out_scale" attribute : Not scaled Version 1.28 March 11, 2008Flash Error
This release resolves the Flash Error where: Version 1.26 February 22, 2008Scale Issue
This release resolves the Scaling issue where: Version 1.25 January 8, 2008Missing/Dropped User Defined Symbol
This release resolves the Dropped User-Defined Symbol Error where: Version 1.24 December 13, 2007Undefined Aperture
Version 1.23 November 30, 2007File Open Error
This release resolves the File Open Error where: Version 1.21 September 19, 2007Layer Count Issue, Line Error, Dynamic Text Error and File Open Error
This release resolves the Layer Count Issue, Line Error, Dynamic Text Error and File Open Error where: Version 1.19 September 10, 2007Layer Count Issue
This release resolves the Layer Count Issue where:
This release resolves the File Open Error where:
This release resolves the Polygon Data Issue where: Version 1.18 August 16, 2007Polygon Data Issue
This release resolves the Polygon Data Issue where: Version 1.17 August 9, 2007Polygon Data Issue
This release resolves the Polygon Data Issue where:
This release resolves the Dynamic Text Error where: Version 1.12 July 24, 2007Text Errors
This release resolves the Text Error where: Version 1.11 July 18, 2007Text Position Error
This release resolves the Text Position Error where: Version 1.10 July 16, 2007Text Position Error
This release resolves the Text Position Error where: This release resolves the Pad placement Error where: Version 1.09 July 12, 2007Text Position ErrorThis release resolves the Text Position Error where: Version 1.08 July 9, 2007Text Position ErrorThis release resolves the Text Position Error where: Version 1.07 June 29, 2007File Open ErrorThis release resolves the File Open Error where: three new API calls have been added to help a calling program determine the revision of the DLL char * ACS_getODBVersion(); char * ACS_getODBRcs(); char * ACS_getODBDate(); See the acs_odb.h for details. Version 1.06 June19, 2007Text Position ErrorThis release resolves the Text Position Error where: Version 1.05 June9, 2007Surface ErrorThis release resolves the Surface Error where:
- Some polygons are converted incorrectly. Version 1.04 June7, 2007DataOrigin ErrorThis release resolves the Data Origin Error where: This release resolves the Surface Error where: This release resolves the Square Line Error where: Version 1.03 May 31, 2007Text Position ErrorThis release resolves the Text Position Error where: This release resolves the Application Error where: Version 1.02 April 03, 2007Font ErrorThis release resolves the Font Error where: This release resolves the Step and Repeat Error where: This release resolves the Gerber Outline Error where: Version Alpha 4 April 03, 2007Output UnitsEven though all ODB++ files are by definition created in units of inches, it is now possible to select RS274X utput in units of MM. Conversion Time ImprovedThe conversion time has been improved; multithreading is supported and the user should specify a thread number = 2 to take advantage of multithreading. Bug FixAs per the issue #11 of 04/02/07; The bug that causes the program to report an error has been fixed. Version Alpha 1 March 08, 2007Alpha Release 1The alpha release is designed to enable our programmer customers to start coding their calling programs. Notes:
Planned for Next Release (2 weeks)
Version 1.00 March 07, 2007Alpha Release 0The alpha release is designed to enable our programmer customers to start coding their calling programs. The alpha version does not support:
|
Download |
Revision History |
Price |
|
ARTWORK CONVERSION SOFTWARE, INC. Company Profile 417 Ingalls St., Santa Cruz, CA 95060 Tel (831) 426-6163 Fax 426-2824 email: info@artwork.com |