IMPORTING CAD FILES

 
Pronto
CAD-CONNECT
is the importer engine featured in all Unisoft software modules and allows the importing of virtually any CAD, Gerber, Bill of Materials (BOM), CNC and mechanical drawing formats 

 

 



Free PCB CAD Viewer & Gerber Viewer Software

Email:  

The software download link and periodic updates will be sent to this address.
Please double check that your email address is correct. Your email address will be kept private.


gerber cad viewer software


IMPORTING YOUR CAD FILES


Importing your CAD files is easy with the Unisoft software!  The " SMART OPEN " feature is your CAD EXPERT that does all the work for you finding and sorting out all the proper files in your project folder!  

 

 

TO USE "SMART OPEN":  From the Unisoft software click FILE from the main menu, click SMART OPEN and a new window opens. In the new window browse to and select the directory that your project CAD or Gerber files are located in. A new window opens and select one of the files presented and your PC Board will be displayed.

The SMART OPEN feature looks at all the files for your project in the folder you select and then presents you with only the correct PC Board, CAD and Gerber files that can be imported into the Unisoft software with the most desirable CAD files at the top of the list.  

 




MORE ABOUT CAD FILE IMPORTING:

The Unisoft software can import the wide assortment of CAD, Gerber, BOM and XY rotation files that EMS/CEM and OEM electronic manufactures encounter. Unisoft has a set of the best ECAD, Gerber and BOM importers in the world today. This software developed over the last quarter of a century imports all types of ECAD, MCAD and BOM formats. In fact some of the Unisoft importers import very old formats from the 1980's and 1990's that you or your clients may still be using. 

The table below lists PC Board CAD, Gerber and mechanical CAD file formats that maybe imported into the Unisoft software. You can use this table to match up the correct CAD file required to be imported. 

Unisoft imports the ASCII text files created by CAD systems.  Unisoft supports revision levels dating back to the 1980's and this can be important because older versions of CAD systems are still in use and need to be supported. For example the PADS - ASCII output - .ASC file format dates back to the 1980's and Unisoft supports virtually all the variations PADS created through the years within that format.

After you have installed the Unisoft software full samples of most of these CAD formats listed in the table below can be found in the directory
c:\program files\unisoft . In this directory the sample files start with SAMPLE_ and the CAD System is in the name of the file, for example the file SAMPLE_PADS.ASC is a full sample of the PADS CAD system ASCII file.  Use these samples to match them to the CAD files your CAD department or your client have made available for processing with the Unisoft software.

For example if your company or client uses the OrCAD CAD system to design their PC Boards then from the table below under the field "CAD system" look for OrCAD and you will find two listings.  Next under the field "File label or type" you will find "Min File" and "GENCAD".  Under the field "Contains this type of data" for each and you will find that both have the same listing of   "PCB pin x-y,netlist,trace data".  The field "Contains this type of data" indicates the PC Board data types contained in the file and usually the more types listed the better.   In the case of OrCAD both the "Min File" and "GENCAD" files have full "Contains this type of data"  listings of   "PCB pin x-y,netlist,trace data" and either one will work fine for importing into the Unisoft software.  Next look at the field "Standard extension" and in the case of OrCAD they are .MIN and .CAD and if you have either of these files available you are ready to go; if not then one option is to request them from your client or your CAD department and sent them the samples available on the directory  c:\program files\unisoft   to aid them in matching the correct file type.

In general look for at a minimum "PCB pin x-y" in the field "Contains this type of data" If the file contains "PCB pin x-y" data then usually with the Unisoft software this will be sufficient data to program your Assembly, AOI inspection and Selective Soldering equipment; and also create process assembly sheets, kitting labels, costing reports, do first article and general inspection.  


SMART OPEN: Another option, outlined previously above, that is available is to use the Unisoft SMART OPEN feature which will scan all files in a folder and will automatically detect the CAD files which have correct content for importing.  So for example if you have a folder containing 40 assorted CAD, Gerber, BOM and Drawing files for a PC Board project use the Unisoft SMART OPEN feature by clicking FILE from the main menu then click SMART OPEN and point to the directory folder with the files and click OK and you will be presented with a list of the CAD files you can import. 


Note that many CAD systems in addition to exporting their native format may export industry standard formats such as GENCAD, GENCAM, FABMASTER, ipc-d-356, ipc-2581, ipc2581, etc.   In most cases these files can be used in place of the native CAD files and are importable into the Unisoft software. 


GERBER FILES: Gerber files are often the only files available to Contract Manufacturers. The Unisoft software can quickly translate these files into your required manufacturing files (see note 2 below). 


Unisoft supplies the information below to aid our clients and is not responsible for any problems encountered.

CAD system File label or type Standard extension Contains this type of data Sample
Accel P-CAD PDIF .pdf (see note 12) PCB pin x-y,netlist,trace data (see note 12) y
Accel P-CAD IPC-D-356 .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
Accel P-CAD ASCII output .pcb (see note 13) PCB pin x-y,netlist,trace data (see note 13) y
Altium Designer Protel output .pro (see note 5) PCB pin x-y,netlist,trace data (see note 5) y
Altium Designer pin x-y list .pcb (see note 5) PCB pin x-y,netlist,trace data (see note 5) y
Altium Designer Data .pcbdoc (see note 5) (see note 5) n
AutoCAD Design Exchange .dxf (see note 1) drawing file (see note 1) y
Bartels Auto Engineer IPC-D-356 .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
Bartels Auto Engineer GENCAD .cad PCB pin x-y,netlist,trace data y
Cadence-Valid Allegro pin x-y list varies (see note 3) PCB pin x-y,netlist,trace data (see note 3) y
Cadence-Valid Allegro IPC-D-356 .ipc/.356 (see note 3) PCB pin x-y,netlist data (see note 3) y
CADSTAR CADIF .paf (see note 17) PCB pin x-y,netlist,trace data y
CADSTAR pin x-y list .cdi PCB pin x-y,netlist,trace data y
CIRCAD GENCAD .cad PCB pin x-y,netlist,trace data y
CIRCAD IPC-D-356 .ipc/.356 (see note 4) PCB pin x-y,netlist data (see note 4) y
ComputerVision pin x-y list .cvi PCB pin x-y,netlist,trace data n
Diptrace
Eagle CAD
PADS type ASCII
IPC-D-356
.asc
.ipc/.356 (see note 4)
PCB pin x-y,netlist,trace data
PCB pin x-y,netlist data (see note 4)
y
y
Eagle CAD GENCAD .cad (see note 4) PCB pin x-y,netlist,trace data y
Eagle CAD pin x-y list .fatf - FATF file PCB pin x-y,netlist,trace data (see note 4) y
Easy-PC GENCAD .cad (see note 8) PCB pin x-y,netlist,trace data (see note 8) y
EE Designer ASCII output .ala PCB Ascii n
Fabmaster pin x-y list .fatf - FATF file PCB pin x-y,netlist,trace data y
Fabmaster pin x-y list varies PCB pin x-y,netlist,trace data y
FastCAD Gerber(R274D,R274X) varies (note 2) PCB drawing file (note 2) y
GEDA PCB x-y centroid varies (see note 7) PCB x-y center (see note 7) y
GENCAD GENCAD .cad PCB pin x-y,netlist,trace data y
GENCAM GENCAM .gcm PCB pin x-y,netlist,trace data y
Gerber Gerber(R274D,R274X) .ger/grb/art/pho/varies (note 2) PCB drawing file (note 2) y
HPGL Internet .hpg drawing file y
Incases TL CAD .tl PCB Ascii n
Intergraph pin x-y list .lst PCB pin x-y,netlist,trace data y
IPC-D-356 pin x-y list varies (see note 18) PCB pin x-y,netlist data (see note 18) y
KiCAD GENCAD .cad PCB pin x-y,netlist,trace data y
McCAD IPC-D-356 .ipc/.356 PCB pin x-y,netlist data y
McCAD GENCAD .cad PCB pin x-y,netlist,trace data y
McCAD pin x-y list .tbs PCB pin x-y,netlist,trace data n
MentorBoardStation Mentor Neutral pin x-y .neu/varies PCB pin x-y,netlist data y
MentorBoardStation Mentor Route (traces) .txt/varies PCB trace data y
MentorBoardStation ODB++ varies (see note 6) PCB pin x-y,netlist,trace data (see note 6) y
Mentor Expedition GENCAD .cad (see note 9) PCB pin x-y,netlist,trace data (see note 9) y
Mentor Expedition IPC-D-356 .ipc/.356 (see note 9) PCB pin x-y,netlist data (see note 9) y
Mentor Expedition ODB++ varies (see note 6, 9) PCB pin x-y,netlist,trace data (see note 6, 9) y
ODB++ pin x-y list varies (see note 6) PCB pin x-y,netlist,trace data (see note 6) y
OrCAD Masstek Min file .min PCB pin x-y,netlist,trace data y
OrCAD Masstek GENCAD .cad PCB pin x-y,netlist,trace data y
OrCAD 386+ x-y centroid varies (see note 7) PCB x-y center (see note 7) y
PADS ASCII output .asc (see note 11) PCB pin x-y,netlist,trace data(see note 11) y
PADS ODB++ varies (see note 6) PCB pin x-y,netlist,trace data (see note 6) y
P-CAD PDIF .pdf (see note 12) PCB pin x-y,netlist,trace data (see note 12) y
P-CAD IPC-D-356 .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
P-CAD ASCII output .pcb (see note 13) PCB pin x-y,netlist,trace data (see note 13) y
Pulsonix GENCAD .cad PCB pin x-y,netlist,trace data y
Protel Protel output .pcb/.pro (see note 14) PCB pin x-y,netlist,trace data (see note 14) y
Protel Protel output .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
SCI Card Neutral file .cii PCB Ascii n
Seetrax Ranger GENCAD .cad PCB pin x-y,netlist,trace data y
SuperMax ECAD IPC-D-356 Netlist .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
Tango (Protel) pin x-y list .pcb (see note 15) PCB pin x-y,netlist,trace data (see note 15) y
Theda TL .tl PCB pin x-y,netlist data n
ULTIboard GENCAD .cad (see note 16) PCB pin x-y,netlist,trace data (see note 16) y
ULTIboard IPC-D-356 Netlist .ipc/.356/varies (see note 18) PCB pin x-y,netlist data (see note 18) y
Veribest pin x-y list .vrb PCB pin x-y,netlist data y
Veribest GENCAD .cad (see note 10) PCB pin x-y,netlist,trace data (see note 10) y
Visula CADIF .paf (see note 17) PCB pin x-y,netlist,trace data (see note 17) y
X-Y Component Center X-Y centers .xyr (see note 7) PCB X-Y Components centers (see note 7) y
Zuken CADIF .paf (see note 17) PCB pin x-y,netlist,trace data (see note 17) y

Full samples of most of the CAD formats in the table above can be downloaded by clicking this link
http://www.unisoft-cim.com/download/CAD_SAMPLES.zip  .  After the download is complete you will find the CAD samples in the file
 CAD_SAMPLES.ZIP  .


BINARY FILES:
The Unisoft software imports the ASCII files the ECAD systems export but it does not import their binary files. Binary PCB database files are the ECAD companies own proprietary binary format. These binary file formats are normally not public or documented and my violate copyrights. Also as an ECAD company releases new versions of it's software their binary format may change and it would be virtually impossible to modify the Unisoft software to accommodate these changes in a timely manner. For these reasons the Unisoft software does not import the binary files directly and only imports the standard ASCII files these ECAD systems export. 
TIP: If you try to open your CAD file with a TEXT editor and the characters are not standard ASCII text characters then it is a binary file and not the ASCII CAD file and the Unisoft software will not be able to import it!  


Note 1: AutoCAD DXF (Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs.  AutoCAD .dxf files are a "Design eXchange Format" files. This file type is only a drawing file. Unisoft can import and display these drawing files but they have little other value within the Unisoft software. For example you can not extract component, pin, x/y, netlist data, etc. from this type of file.



Note 2:
Gerber data is basically a drawing file of the PC Boards pad information. Most of the systems listed above gerber data files.  Gerber does not contain component, pin or netlist information. Wherever possible, from the table above, try to obtain CAD files with pin x-y,netlist,trace data. However as is the case with virtually all Contract Electronics Manufacturers [EMS/CEM] often the only data their clients provide are the gerber files. In this case the Unisoft GERBER-CONNECTION menu is used to quickly turn these raw Gerber files into intelligent data to program your Assembly, AOI inspection, ATE Test and Selective Soldering equipment; and also create process assembly sheets, kitting labels, costing reports, do first article and general inspection.  


        The first few lines of the GERBER file will look something like the sample below.  There is a full sample of a GERBER file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample-gerber.ger . 

G04 Layer 11: 9_1p *
%FSLAX25Y25*%
%MOIN*%
%SFA1.000B1.000*%

%MIA0B0*%
%IPPOS*%
%ADD12C,0.00600*%
%ADD13R,0.03500X0.04000*%
%ADD14R,0.02700X0.04000*%
%ADD15R,0.02000X0.04000*%
%ADD16R,0.05000X0.01150*%
%ADD17R,0.04000X0.03500*%
%ADD18R,0.02500X0.06500*%
%ADD19R,0.01400X0.05500*%



Note 3: Importing Cadence Allegro CAD files into the Unisoft software -
  Cadence Allegro is usually less straight forward then the other CAD systems in generating the necessary ASCII file that is then imported into the Unisoft software. The Allegro CAD system requires an extraction program in order to get the data out of the system. The extraction script exports ASCII files and therefore anyone needing PCB data from
Allegro database needs to use the Cadence Extraction program. O
utlined below are two options to create the ASCII file.

Please note that the main Allegro binary database has a .BRD extension. The .BRD is in Allegro's own proprietary binary format that is not public or documented and Unisoft does not import this file directly. The Unisoft software imports the standard ASCII files this database can export.

Option #1 - Some Allegro systems (NT version for example) will allow you to export out an IPC-D356 ASCII file. IPC-D356 is created directly from the export menu on the Allegro CAD system and the Unisoft software can then import the IPC-D356 file.

To export IPC-D356 from the Allegro software click the EXPORT MENU then click IPC-D356 and the resultant .IPC file created can be imported into the Unisoft software. To import the .IPC file into the Unisoft software first start the Unisoft software and click the main FILE menu then select SMART OPEN and select the directory where the .IPC file is located, then select the .IPC file and click OK. A window will open, click OK and the PCB will be displayed.

Option #2 - Some customers that use ALLEGRO have been able to export the standard file format from ALLEGRO called FABMASTER. We recommend the Fabmaster file format because it contains a large amount of the PC Board detail (traces, etc.).

To export FABMASTER from the Allegro software you need to download and run the skill file script to extract Fabmaster CAD data. The licensed Cadence Allegro user can go to "Sourcelink" on the Cadence website and download the Fabmaster skill file to extract Fabmaster CAD data. The skill file should contain information on how it should be run. The resultant Fabmaster .CAD file created can be imported into the Unisoft software. To import the .CAD file into the Unisoft software first rename the extension of the file from .CAD to .FAB then start the Unisoft software and click the main FILE menu then select OPEN and select the directory where the .FAB file is located.  Next click the pull down menu next to "LIST FILE TYPES" and select "FabMaster Files (*.FAB)" then select the .FAB file and click OPEN and the PCB will be displayed.

The first few lines of the Fabmaster file will look something like this:

A!REFDES!COMP_CLASS!COMP_PART_NUMBER!COMP_HEIGHT!COMP_DEVICE_LABEL!COMP_INSERTION_CODE!SYM_TYPE!SYM_NAME!SYM_MIRROR!SYM_ROTATE!SYM_X!SYM_Y!COMP_VALUE!COMP_TOL!COMP_VOLTAGE!
J!C:/ZZZ/Allegro/ZZZ.brd!Mon Oct 10 12:35:23 2006!-21672.0!-5000.0!98328.0!93832.3!0.1!mils!ZZZ!14.400000 mil!2!UP TO DATE!
S!C46!IC!123-111700-019!!!!PACKAGE!6032!NO!270.000!1575.0!725.0!22uF!!!
S!C95!IC!123-111700-019!!!!PACKAGE!6032!NO!180.000!1340.0!835.0!22uF!!!
S!R35!IC!123-111000-016!!!!PACKAGE!RES0603!NO!180.000!895.0!2445.0!0R!!!
S!U11!IC!123-111500-001!!!!PACKAGE!QFN32_1!NO!0.000!1950.0!5450.0!TGA4525-SM!!!

If you have an ASCII file similar in format to the one above "A!XXX!YYY!ZZZ!"  but it does not import into the Unisoft software with the above mentioned methods then first change the file extension to  .VAL  and try to import it into the Unisoft software.  If that does not work then change the file extension to  .VA2  and try to import it into the Unisoft software.  The  "A!XXX!YYY!ZZZ!"  format above comes in many variations so if you still have issues then please contact Unisoft.


Note 4: Importing EAGLE CAD files into the Unisoft software -
  EAGLE CAD system users can export  GenCAD,  IPCD356 and Fabmaster files that can then be importing into the Unisoft software.  The Eagle CAD system uses "User Language Programs" scripts to export data out.   To download these user contributed scripts for GenCAD, IPCD356 and Fabmaster go to the Eagle website at  http://www.cadsoftusa.com  then click  DOWNLOAD  then click  ULP's - USER LANGUAGE PROGRAMS  and select the  GenCAD, IPCD356 or Fabmaster  download.  Please follow any instructions provided on the CADSOFT website.  

From either the schematic or board editor type the word "run" (No quotation marks) and then press enter. A dialog will appear that will allow you to browse for the ULP you want to run, select the desired ULP and then click open. EAGLE will now execute the ULP.
 

Note 5: Altium Designer .PCBDOC / .PCB / .PRO -  The .PCBDOC file is a binary or other file type and is not importable into the Unisoft software.  The preferred format that the Unisoft software can import from Altium Designer is the Protel PCB 2.8 ASCII format. To export the Protel PCB 2.8 ASCII format from the SAVE AS menu on the Altium Designer CAD system choose the Protel PCB 2.8 ASCII format. This file will import correctly into the Unisoft software. The Protel file exported will have a .PCB file extension and it should have a .PRO extension if you wish to open it with the Unisoft standard OPEN menu. If you use the Unisoft SMART OPEN menu then it does not matter what the extension is and the .PCB extension will import fine.


        The first few lines of the Protel .PRO file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_protel.pro  .

PCB FILE 6 VERSION 2.80
0 1164 27 12 52 5 11 0 30 39
COMP
3216[1206]
0 0 7450000 3600000 1 0 0 0 0 0 0 90.000 1 1 1
CS
0 0 7441000 3718000 60000 0.000 0 1 17 0 0 0 0 10000 1 0 0
R5
CS


 

IF YOU HAVE UNISOFT SOFTWARE VERSION 5.11.11 OR NEWER SKIP THE FOLLOWING NOTE BECAUSE THE SOFTWARE AUTOMATICALLY ADJUST FOR THE BOUNDARY LIMIT OUTLINED HERE:     If on importing the Protel PCB ASCII file into the Unisoft software you get the message   "Nothing to display!! Most likely a pin coordinate is too large. Failed."   then the PC board you are trying to import is usually outside the Unisoft software display size limits which is 65.536 inches by 65.536 inches (X=+32.767 to -32.767  and  Y=+32.767 to -32.767).  Usually the issue is that the PC Board when it was being designed on the CAD system was positioned towards the extreme corner of the CAD system display.  So to fix this the CAD Designer simply needs to reposition the PC Board more towards the 0,0 origin of the CAD display and then regenerate the Protel PCB ASCII file.  You should then be able to import this newly generated Protel PCB ASCII file into the Unisoft software.   If you were to open the failing Protel PCB ASCII in a text editor you could actually see the coordinates that are too large.  For example in the following file below on the fifth line we see the coordinate  36120000  and since the scale is  mm  this coordinate is 36.12 inches which is greater than our maximum of 32.767 inches.


Note 6: ODB++ (Valor/Mentor Graphics software) -
  The Unisoft software can import the ODB++ format.  ODB++ is not a single file format as most CAD files but an array of files in multiple directories that usually have several levels of files.   To import the ODB++ file into the Unisoft software first make sure the single  .TGZ or .ZIP file that the ODB++ file normally comes in is unzipped.  If it is unzip correctly you should see subdirectories with the names MATRIX, STEPS, FONTS, SYMBOLS, etc.    Next from the Unisoft software click FILE from the main menu then click SMART OPEN and select the root directory where the ODB++ files are located then click OPEN and click OK.  Click OK to close the Costing window and your PC Board is displayed.

A file with the TGZ file extension is usually a GZIP Compressed Tar Archive file. TGZ files can be opened with most popular zip/unzip programs.


Note 7: X-Y Component center and rotation file -  An X Y Center and rotation (XYR) file is any file containing component X Y center and rotation information. This type of file in the correct format can be imported into the Unisoft software and is useful in creating Assembly and AOI machine programs. Our customers may find a file with similar data to that found in the XYR in their project CAD and BOM data folder. They can then use that file to import into the Unisoft software.

For example it may look like any variation of the following:

R19     -5.375      -0.95      180
R20     -5.5         -1.225     270
R22     -5.5         -0.95       90
R23     -4.625     -1.225      0
R24     -4.625     -0.95       180
R25     -4.75       -1.225     0

Please note that it is always preferable to use the other full CAD files listed above and not a XYR file as your first choice for importing into the Unisoft software.

For more details on XYR importing please see "Importing your X/Y Center, Rotation files" on the following webpage  FEATURES .


Note 8: OPTIONAL EXPORT OUTPUT -  Generating this output may be an optional feature. Please check with the software provider for details.
 

Note 9: From Mentor Expedition select File, then Export then General Interface and then select the export type for example GenCAD.

        The first few lines of the GenCAD file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_GENCAD.cad  .

$HEADER
GENCAD 1.4
DRAWING C:\X
REVISION "xxx"
UNITS THOU
ORIGIN 0 0
INTERTRACK 0
ATTRIBUTE "xxx V2.0.0" "xxx" "xxx"
$ENDHEADER

$BOARD
LINE 6175.000 925.000 6175.000 2925.000
LINE 7275.000 925.000 6175.000 925.000
LINE 7275.000 2925.000 7275.000 925.000

 

Note 10: Use Report Writer (Veribest) and export the Mitron option to create the GenCAD file.

        The first few lines of the GenCAD file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_GENCAD.cad  .

$HEADER
GENCAD 1.4
DRAWING C:\X
REVISION "xxx"
UNITS THOU
ORIGIN 0 0
INTERTRACK 0
ATTRIBUTE "xxx V2.0.0" "xxx" "xxx"
$ENDHEADER

$BOARD
LINE 6175.000 925.000 6175.000 2925.000
LINE 7275.000 925.000 6175.000 925.000



Note 11: In PADS on the In/Out menu select ASCII Out and select the ALL option so that the full PADS ASCII file is created then output the .ASC file.

        The first few lines of the PADS .ASC file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_PADS.asc  .

!PADS-POWERPCB-V5.0-MILS! DESIGN DATABASE ASCII FILE 1.0
*PCB* GENERAL PARAMETERS OF THE PCB DESIGN

UNITS 0 2=Inches 1=Metric 0=Mils
USERGRID 5 5 Space between USER grid points
MAXIMUMLAYER 10 Maximum routing layer
WORKLEVEL 1 Level items will be created on
DISPLAYLEVEL 1 toggle for displaying working level last
LAYERPAIR 1 10 Layer pair used to route connection
VIAMODE T Type of via to use when routing between layers
LINEWIDTH 15 Width items will be created with



Note 12:
From the P-CAD File Menu select Export and select PDIF to create the .PDF file

        The first few lines of the P-CAD .PDF file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_PCAD.pdf  .

%*********************************************************************
% *
% Program : PDIF-OUT VERSION X.X0 *
% Date : Oct XX 20XX *
% Time : 10:51:23 AM *
% File In : XXXX.PCB *
% File Out : XXXX.PDF *
% Format : P-CAD DATABASE INTERCHANGE FORMAT *
% *
%*********************************************************************


{COMPONENT XXXX.PCB

{ENVIRONMENT
{PDIFvrev X.00}
{Program "PDIF-OUT Version X.X0"}
{DBtype "PC-Board"}
{DBvrev 1.04}
{DBtime "Aug. XX, 20XX 11:30 a.m. "}
{DBunit "MIL"}
{DBgrid 1}
{Lyrstr "PADCOM" 5 "FLCOMP" 1 "PADSLD" 2 "FLSOLD" 2 "PADINT" 9 "FLINT" 9



Note 13: From the P-CAD File Menu select Save As and select the option ASCII .PCB
              

        The first few lines of the .PCB file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_ACCEL TANGO.pcb  .

ACCEL_ASCII "C:\projects\xx\xx"

(asciiHeader
(asciiVersion 3 0)
(timeStamp 20xx 11 21 13 52 4)
(program "P-CAD 2002 PCB" "17.00.50")
(copyright "Copyright � 1991-2002 Altium Limited")
(fileAuthor "")
(headerString "")
(fileUnits Mil)
(guidString "{4357DA8D-E34D-405C-AB83-A944ED92F277}")
)
 

   
Note 14: From the PROTEL file menu select Save As and select ASCII .PCB 


Note: For
Protel 99 SE (service pack 6) should be able to export to a PCAD 2000 .PCB which is actually a TANGO .PCB file and the Unisoft software can import that file. 

        The first few lines of the .PCB file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_ACCEL TANGO.pcb  .

ACCEL_ASCII "C:\projects\xx\xx"

(asciiHeader
(asciiVersion 3 0)
(timeStamp 20xx 11 21 13 52 4)
(program "P-CAD 2002 PCB" "17.00.50")
(copyright "Copyright � 1991-2002 Altium Limited")
(fileAuthor "")
(headerString "")
(fileUnits Mil)
(guidString "{4357DA8D-E34D-405C-AB83-A944ED92F277}")
)

(library "Library_1"
(padStyleDef "(Default)"

 

 

Note 15: From the TANGO DOS File Menu select Save As and select the option ASCII .PCB

        The first few lines of the TANGO DOS .PCB file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_ACCEL TANGO.pcb  .

ACCEL_ASCII "C:\projects\xx\xx"

(asciiHeader
(asciiVersion 3 0)
(timeStamp 20xx 11 21 13 52 4)
(program "P-CAD 2002 PCB" "17.00.50")
(copyright "Copyright � 1991-2002 Altium Limited")
(fileAuthor "")
(headerString "")
(fileUnits Mil)
(guidString "{4357DA8D-E34D-405C-AB83-A944ED92F277}")
)

(library "Library_1"
(padStyleDef "(Default)"



Note 16: Use DDF2GenCAD (Ultiboard) to export the GenCAD file.

        The first few lines of the GenCAD file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_GENCAD.cad  .

$HEADER
GENCAD 1.4
DRAWING C:\X
REVISION "xxx"
UNITS THOU
ORIGIN 0 0
INTERTRACK 0
ATTRIBUTE "xxx V2.0.0" "xxx" "xxx"
$ENDHEADER

$BOARD
LINE 6175.000 925.000 6175.000 2925.000
LINE 7275.000 925.000 6175.000 925.000

 

Note 17: Select the Interface option in the Job menu and select CADIF output to create the .PAF file.

        The first few lines of the CADIF .PAF file will look something like the sample below.  There is also a full sample of this CAD file on your installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_cadif.paf  .

(cadif
(format CADIF 7 0)
(design
(dataSet ARCHIVE XFER_FILE ROUTE_RULES PLACE_RULES)
(paper (name "B")
(box (pt 19113500 19812000) (pt 62293500 55372000))
(designOrigin (pt 0 0))
(paperScale (e 1 0)))
(signallist
(signal S13 (name "DGND")
(powerSignal))
(signal S25 (name "VCC")
(powerSignal))
(signal S11971 (name "N04845"))

 

Note 18:         The first few lines of the IPC-D-356 file will look something like the sample below.  There is also a full sample of this CAD file on your
                      installation directory of the Unisoft software and by default it would be     c:\program files\unisoft\data-files\sample_IPCD356.356 .


C XXXX - IPC-D-356A netlist export utility
C
C IPC-D-356A file name: XXXX.IPC
C P-CAD PCB design name: RMC150.pcb
C Units: inch
C Offset: (0.0mil,0.0mil)
...
...
...

327+1.8V     U14 -15     A01X 040685Y 037360X0630Y0197R090 S2
327+1.8V     C145 -1     A08X 036438Y 041688X0360Y0300R270 S1
327+1.8V     C150 -1     A08X 033250Y 041438X0360Y0300R270 S1
317+5V         P5 -45     A01X 050500Y 035000X0600Y S0
317+5V         P5 -48     A01X 049500Y 036000X0600Y S0


 



process sheets for pc board assembly and also first piece inspection from cad or any gerber such as allegro altium pads orcad mentor graphics protel pcad tango

 

 

 

Accel viewer, allegro free viewer, allegro viewer, altium designer, auto engineer, autocad, bartels, cad star, cad view, cad viewer, cadence, cadence allegro, cadence viewer, cadence-valid allegro, cadnetix viewer, cadstar, cadstar viewer, computervision, computervision viewer, eagle cad, eaglecad, ecad viewer, fabmaster, fabmaster viewer, fastcad, fastcad viewer, gencad, gencad viewer, gencam, gencam viewer, gerber, gerber file viewer, gerber viewer, hpgl, intergraph, intergraph viewer, ipc-d-356, ipc-2581, ipc2581, ipc-d-356 viewer, ipc-d356, ipc-d356 viewer, ipcd-356, ipcd-356 viewer, ipcd356, ipc-2581, ipc2581, ipcd356 viewer, ipcd356 viewer, kicad, kicad viewer, mccad, mccad viewer, mentor board station, mentor board station viewer, mentor expedition, mentor expedition viewer, mentor graphics viewer, mentor viewer, mentorboardstation, odb plus, odb plus plus, odb plus plus viewer, odb plus viewer, odb viewer, odb+, odb+ viewer, odb++, odb++ viewer, orcad, orcad viewer, pads, pads pcb viewer, pads viewer, pcad, pcad viewer, pcb viewer, protel, protel viewer, seetrax ranger, seetrax ranger viewer, supermax ecad, supermax ecad viewer, tango, tango viewer, theda, theda viewer, valid viewer, valor software, valor odb plus plus viewer, valor odb plus viewer, valor odb viewer, valor odb+ viewer, valor odb++ viewer, valor viewer, veribest, veribest viewer, visula, visula viewer, x-y component center, zuken, dcollector, mview, prview, qplace pro, qplace, qplace-upd, qplan, rstation pro, rstation, topoqc, proventus technologies ltd,, viewmate gerber viewer, zuken viewer.
 

 

 
 

 

 

back to top



INVESTIGATE OUR OTHER SHOP FLOOR AUTOMATION SOFTWARE:

CELLS WORKFLOW Product Tracking MES is a Process Control System for use in manufacturing sectors such as electronics, semiconductor, automotive, aerospace, medical devices, pharmaceuticals and food processing. CELLS WORKFLOW Product Tracking MES includes complete product tracking, inventory tracking software, defect tracking software, collection data, deliver & control documents, Statistical Process Control (SPC) quality reporting and more.

ProntoTEST and FIXTURE will accurately setup your Automatic Test Equipment (ATE) and design your "bed of nails" test fixturing.  

ProntoVIEW-MARKUP is assembly CAD Viewer & Gerber Viewer software quickly find components, pin, shorts between traces, etc.  ProntoVIEW-MARKUP is also a redline tool that allows annotation of the assembly to create work and assembly instructions, etc.   Click here to download the ProntoVIEW-MARKUP Software

ProntoPLACE will quickly program your surface mount SMT and thru-hole assembly equipment. 

ProntoGERBER CONNECTION imports raw Gerber data and allows the user to add intelligent information to the shapes on the display. This smart data is then used directly by the other Unisoft OneFACTORY software modules or export to standard ASCII file formats for use by other manufacturing systems.

 

Back

Send mail to web_master_@UniSOFT-cim.com with questions or comments about this web site.
Copyright Unisoft 2004
Last modified: April 04, 2012