tag:blogger.com,1999:blog-28365540480729895042024-03-13T10:39:28.209-07:00Numerical Innovations BlogNumerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-2836554048072989504.post-74133857634375364092013-01-09T14:31:00.000-08:002013-01-09T14:31:07.266-08:00Postscript and PDF Conversions 101<div style="text-align: left;">
Convert any PDF (or Postscript) to Gerber, GDSII, NC, and more!</div>
<div style="text-align: left;">
<br /></div>
Learn how to accurately convert your PDF files (and Postscript) to
various EDA/manufacturing formats no one thought was possible. You now
have the freedom to use any graphics software tool (like Adobe
Illustrator) to layout unique electronic designs, save them as a PDF (or
Postscript), and have our tools <a href="http://www.numericalinnovations.com/collections/ace-translator-3000">ACE 3000</a> or <a href="http://www.numericalinnovations.com/collections/fab-3000-gerber-cam">FAB 3000</a>
accurately convert them to Gerber, GDSII, NC, and more; compatible with
any PCB Fabricator or Mask shop. Also, provides an excellent
documentation solution for PCB manufacturers who prefer Fab Drawings in
Gerber format instead of PDF (simply convert the PDF drawings to
Gerber).<br />
To get started, please perform the following 4 Steps:<br />
<h4>
<b>STEP 1: Get your Free Trial of FAB 3000 or ACE 3000.</b><br />
</h4>
It's easy. If you haven't purchase FAB 3000 or ACE 3000 yet, get your
free trial by clicking the link below and filling out the form:<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/dl_shuttlecock_25_pico.png?102" /> <a href="http://www.numericalinnovations.com/pages/ace-translator-3000-download-demo">ACE Translator 3000 V7 - FREE TRIAL</a><br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/dl_shuttlecock_25_pico.png?102" /> <a href="http://www.numericalinnovations.com/pages/fab-3000-download-demo">FAB 3000 V6 - FREE TRIAL</a><br />
<br />
<h4>
<b>STEP 2: Ghostscript Setup</b><br />
</h4>
One of the key components to making Postscript & PDF import work
is Ghostscript, an excellent & freely available Postscript
interpreter. Our software<span> relies on Ghostscript to read and
handle all vector objects such as text, lines, polygons, circles, arcs,
splines, and more; however it will not
process embedded raster images.</span> Due to the nature of the
Ghostscript GPL license, it must be installed separately by the
end-user. Requiring the user to separately install Ghostscript does
pose a potential problem, so we've created quick instructions to help
you get Ghostscript installed correctly.<br />
1. There are many, many versions of Ghostscript which can be downloaded and it's updated about every month or two. <br />
2. Some installations contain "source code only", some are linux
binaries, some are Windows binaries, some are 32-bit binaries and some
are 64-bit.<br />
3. Some versions of Ghostscript produce better results than others (especially for text). For example, if you're getting
undesired results for the text (such as wrong font used, or it looks
extremely weird), then we strongly encourage you to use a
different version of Ghostscript during import; as each major version of Ghostscript seems to
handle fonts differently.<br />
<div class="style1">
So which version of Ghostscript should you choose?</div>
Luckily both FAB and ACE can handle multiple
versions of Ghostscript simultaneously during import, so the answer is ALL 3 major releases of Ghostscript:<br />
<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/dl_shuttlecock_25_pico.png?102" /> <a href="https://documents-wytr234tqwqt2w.s3.amazonaws.com/gs705w32.exe">Ghostscript Version 7</a><br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/dl_shuttlecock_25_pico.png?102" /> <a href="https://documents-wytr234tqwqt2w.s3.amazonaws.com/gs853w32.exe">Ghostscript Version 8</a><br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/dl_shuttlecock_25_pico.png?102" /> <a href="https://documents-wytr234tqwqt2w.s3.amazonaws.com/gs905w32.exe">Ghostscript Version 9</a><br />
Note: Click each link above and install all three major versions (if possible). <br />
<h4>
<b>STEP 3: Choosing the Best Ghostscript Version to Use during Postscript & PDF import.</b></h4>
Our
software easily detects all installations of Ghostscript on your local
computer, and lets you choose which version you wish to use during
import. Typically all versions of Ghostscript will produce the same results, except for the following:<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Text:</strong> If you're getting
undesired results for the text (such as wrong font used, or it looks
extremely weird), then we strongly encourage you use a
different version of Ghostscript. Each major version of Ghostscript
handles fonts differently.<br />
<b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /> PDF Import: </b>While Ghostscript version 7 works wonderfully
for Postscript, it's ability to open many modern PDF files leaves a
little to be desired. If you need to import PDF files, then we
recommend a much more updated Ghostscript version such as 8 or
newer. It's okay to have more than one version of Ghostscript on your
computer, and many advanced users will instruct our software to use a
specific version of Ghostscript when importing Postscript and a
different version when importing PDF files.<br />
<span><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/Work_area.png?96" /> Helpful Tip:</b> Postscript > PDF. Postscript files are the preferred file format (over PDF) for converting artworks that require </span>high
accuracy. Why? Many well known PDF distillers and other PDF generation
tools typically output PDF's with limited resolutions.<br />
We recommend starting with the latest Ghostscript Version 9, and only
move down if you're having problems. To choose the Ghostscript version
to use during import select the available Ghostscript installations from
the pull-down control (see below for a screen capture in ACE 3000):<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/postscript101_acedialog_new_grande.png?102" /><br />
<h4>
<b> STEP 4: Understanding the Postscript/PDF Import Options</b></h4>
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Page Number to convert:</strong>
Our tools can only import one page at a time, so if your Postscript or
PDF file has more than one page, you may choose which page to import.
The default is Page 1.<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Spline/Arc Precision:</strong>
The maximum error allowed when computing points on curve. This feature
allows designs with large and small curves to equally maintain
high-resolution and quality. The smaller the Spline Deviation the more
accurate your final curves will become - however exported file sizes may
become larger.<br />
Ghostscript Commands (Optional): Request additional commands that will be sent directly to the GhostScript interpreter.<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Map Layers/Colors:</strong> Determine how to associate postscript objects to a layer.<br />
<table border="0" style="width: 900px;">
<tbody>
<tr>
<td bgcolor="#CCCCCC"><strong>Merge All to a Single Layer:</strong> Place all postscript objects onto a single layer.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Separate Layer per each Color:</strong> This setting creates a new layer for each object color in the postscript file.</td>
</tr>
</tbody>
</table>
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Convert Paths To:</strong> Determine how to process Path objects.<br />
<table border="0" style="width: 900px;">
<tbody>
<tr>
<td bgcolor="#CCCCCC"><b>Auto-Detect:</b> Use the same path types found in the Postscript/PDF. </td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b>Polygon:</b> Output all paths as polygons.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b>Rounded:</b> Force all paths to be
rounded. Sometimes when using Postscript/PDF's for artwork you'll
discover that the path quality is not very good (especially for PCB's),
so a rounded path produces better results.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b>Truncate:</b> Output all paths as truncated paths (square path with no end cap).</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><b>Extended:</b> Output all paths as extended paths (square path with 1/2 width end cap).</td>
</tr>
</tbody>
</table>
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Fill Mode:</strong> Determine how to fill objects.<br />
<table border="0" style="width: 900px;">
<tbody>
<tr>
<td bgcolor="#CCCCCC"><strong>Auto-Detect:</strong> In most
Postscript drawings objects drawn with a "white" color represent a hole
(or transparency). This setting will De-Embed all postscript objects
that are the color "white" from all remaining objects.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>De-Embed:</strong> Use built-in De-Embed Algorithm to determine what is transparent.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Fill All:</strong> Fill all objects and ignore transparency.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>No Fill:</strong> When possible, do not fill any objects.</td>
</tr>
</tbody>
</table>
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Text Output:</strong> Determine how to process Text objects.<br />
<table border="0" style="width: 900px;">
<tbody>
<tr>
<td bgcolor="#CCCCCC"><strong>None:</strong> Ignore Text</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Polygon:</strong> Output Text as Polygons (default).</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Polygon Adjustable:</strong> Output Text as Polygons with Adjustable spacing.</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><strong>Use Default Font:</strong> Substitute Postscript font with an ACE font. This may be necessary when the font quality from Ghostscript is poor.</td>
</tr>
</tbody>
</table>
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Default Font: </strong>ACE/FAB 3000 font to use when Text Output is set to "Use Default Font".<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Flash Round/Donut Shapes:</strong> This option will detect circles & donut shapes and convert them to gerber flashes. Very useful when exporting to Gerber<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Flash Rectangle Shapes:</strong>
This option will detect square & rectangular shapes and convert
them to gerber flashes. Very useful when exporting to Gerber<br />
<strong><b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?93" /></b> Select Ghostscript DLL/EXE:</strong>
To import Postscript / PDF requires that Ghostscript is installed. You
can choose which Ghostscript version to use during import, and you may
also use the file selector '...' to manually assign a specific version
of Ghostscript.<br />
<br />
<br />
<b>TUTORIAL MOVIE: See Postscript/PDF Import in Action<br />
</b><br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/OK.png?102" />
Using ACE 3000 to import Postscript using Ghostscript 7 which provides
bad Text, so repeat using Ghostscript 9. See how easy it is to choose
which Ghostscript Version to use.<br />
<a href="http://www.youtube.com/watch?v=kV95mQ-Zs2g&feature=player_embedded">http://www.youtube.com/watch?v=kV95mQ-Zs2g&feature=player_embedded</a><br />
<br />
<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/OK.png?102" /> Using FAB 3000, import a PDF file of Fab Drawing and export to Gerber:<br />
<a href="http://www.youtube.com/watch?v=voIlnDGtlJg&feature=player_embedded">http://www.youtube.com/watch?v=voIlnDGtlJg&feature=player_embedded</a><br />
<br />
<br />
<br />
<strong><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/bug_16_icon.png?102" /> TROUBLE SHOOTING:</strong><br />
It's very common for us to receive a support email or message...<br />
<span><span style="color: blue;"><em>I want to import a Postscript/PDF file into ACE 3000, it gets to 15% and then says:</em><br />
<span><em>FATAL: Unable to parse Postscript/PDF file:</em></span><br />
<span><em>FATAL: Verify if the Ghostscript interpreter is installed correctly.</em></span><br />
<span><em>FATAL: Translation Failed.</em></span><br />
<br />
<span><em>Can you please help me?</em></span></span><br />
<br />
<br />
<b>1. Make sure you have the latest version of our software tools. </b><br />
Why?
We're continuously improving our software and have made many improvements
on how it finds and links to Ghostscript. Chances are if you're
using an older version pre-November 2012, it may be the problem.</span><br />
2<b>. Make sure you tell our software where to find Ghostscript.</b><br />
Why?
Typically our software will first search the System Registry for the
Ghostscript DLL, however many systems & installations are setup
different; so relying on our tools to find Ghostscript can cause
inconsistencies. Your best bet (before performing the Postscript/PDF
Import), is to start our software and assign the Ghostscript DLL location:<br />
<span><b>3. Make sure you have installed the 32-bit version of Ghostscript and not the 64-bit Ghostscript. </b><br />
Why?
Even though you may have a 64-bit computer, our software uses the 32-bit
version of Ghostscript. Thus the 64-bit version of Ghostscript will not
work.<br />
</span><br />
<span><b>4. Try selecting the Ghostscript command-line executable instead of the DLL. </b><br />
Why? Our software can handle both the DLL and EXE version of Ghostscript. In
some cases, the EXE works better than the DLL. Go to the menu: Setup |
Options... Go to the tab "Misc." and enter the location of the
"Ghostscript DLL".<br />
ex. C:\gs\gs7.05\bin\gsdll32.exe<br />
<br />
<b>5. Try using of Environment Variable "PS". </b><br />
Why?
When our software still cannot find Ghostscript, it will search for
the environment variable: PS All you do is go to the Windows System
Settings, press button Advanced and add the "Environment Variable". <br />
<br />
<b>Note:</b> Don't forget you need to restart your computer for the system variable to take effect.</span><span><br />
</span><br />
<span> </span><span>Note: Both <a href="http://www.numericalinnovations.com/collections/fab-3000-gerber-cam">FAB 3000</a> and <a href="http://www.numericalinnovations.com/collections/ace-translator-3000">ACE 3000</a>
will work with just about any version of Ghostscript, however we have
spent the most time testing 7.05, 8.53, and the new version 9. <br />
</span>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-51216454641560360592013-01-09T14:26:00.001-08:002013-01-09T14:26:11.925-08:00DXF Conversion Secrets for Gerber, GDS-II, ODB++, etc.By Simon Garrison, Applications Manager - <a href="http://www.numericalinnovations.com/">Numerical Innovations</a><br />
<br />
It is estimated over 10%-15% of all electronic layouts (for PCB's,
RF, IC/MEMs, etc) are still designed using Mechanical CAD tools (like
AutoCAD, SolidWorks, ProE, etc). Why?<br />
<br />
The power of MCAD tools (like AutoCAD) are that they support a wide
array of entities types which can be used to easily construct electronic
designs from the simplest PCB to the most complex IC/MEMs circuit.
Designers generally choose to layout their designs in MCAD when existing
EDA/Layout tools do not possess the capabilities to meet unique
geometrical requirements. Once the layout is completed and a DXF file
is outputted; they will attempt to convert to a manufacturing format
(such as Gerber data, GDS-II, ODB++, NC, etc.) – seems simple enough
right? Wrong! This approach usually results in an astonished look on the
designers face, when they view their converted manufacturing files and
discover those files are not worthy of sending out for fabrication...
Why?<br />
<br />
This has been a mystery which has plagued designers and mask makers
for well over 20 years, and the purpose of this article is to help
explain common problems and how to solve them.<br />
<b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/OK_icon.png?109" /> FACT:</b>
Most Fabricators & Mask shops won’t touch your DXF data with a 10
foot pole and ask that you provide them only with the manufacturing
formats (such as Gerber data, GDS-II, ODB++, NC, etc.) – which is
probably why you are reading this article in the first place :)<br />
<br />
<h3 style="text-align: left;">
<span style="color: #444444;"><b>1. Understand the file format basics: </b></span><br />
</h3>
<strong>DXF/DWG Format :</strong><br />
DXF stands for Drawing Exchange Format, and it is a format for
transferring drawings between Computer Aided Design systems. DXF is
widely used as the de facto standard in the engineering and
construction industries. The DXF format is a tagged data
representation of all the information contained in an AutoCAD® drawing
file. Tagged data means that each data element in the file is preceded
by an integer number that is called a group code. A group code's value
indicates what type of data element follows. This value also indicates
the meaning of a data element for a given object (or record) type.
Virtually all user-specified information in a drawing file can be
represented in DXF format. DWG is essentially a binary version of DXF
which tends to be smaller and cause less parsing errors during
conversions.<br />
<strong>Gerber Format :</strong><br />
To figure out the problems and how to overcome them, first lets
look that the format you want to convert your AutoCAD drawing to:
Gerber. The Gerber format is well over 35 years old and is simply an
ASCII text file containing X,Y coordinates, and shapes (i.e
apertures/dcodes). For more information about Gerber, visit the
following link: <a href="http://www.numericalinnovations.com/pages/gerber-format">http://www.numericalinnovations.com/pages/gerber-format</a><br />
<strong>GDS-II Format:</strong><br />
GDSII is a binary file format created in the 1970's which is
classified as a "data interchange
format", used for transferring mask-design data between the IC designer
and the fabrication facility. GDS-II can only support simple physical
objects such as Polygons, Paths, Rectangles, and Instances (for
hierarchy).
<b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/OK_icon.png?109" /> FACT: </b>Unlike the older Gerber and GDSII formats, every year you can expect
there’s going to be a new release of AutoCAD and with each release
there are usually changes to the entity types, DXF format, which
continuously pose compatibility issues and other problems.<br />
<strong>ODB++ Format:</strong><br />
ODB++ is the most intelligent PCB data exchange format available
today, capturing all CAD/EDA, assembly and PCB fabrication knowledge in
one single, unified database. Originally developed by Valor Computerized
Systems for use in its own PCB CAD/CAM systems, Genesis 2000,
Enterprise 3000 and Trilogy , ODB++ has already become widely accepted
as the de facto industry standard, providing unprecedented power to PCB
design, fabrication and assembly, with the flexibility to expand as
required. In parallel, ODB++ is providing most of the technological
basis for the new IPC2581 standard for data exchange in the PCB
fabrication and assembly industry.
<br />
<br />
<h3 class="style2" style="text-align: left;">
<span style="color: #444444;"><b>2. When possible, keep your Drawings simple (Using 5 Fundamental Entities)</b></span></h3>
The easiest way to convert DXF to manufacturing formats (such as
Gerber data, GDS-II, ODB++, NC) is to keep things simple. DXF files
support hundreds of various entity types (like Hatches, Blocks/Inserts,
3D objects, Tapered Polylines, TrueType fonts & Multiline-text,
Splines, Regions, plus Model/Paper Space considerations, and much
more), so the question remains how do we convert those fancy entity
types into simple manufacturing formats which only contains X,Y
coordinates, and shapes – Simple, for best results create your layouts
using the 5 fundamental DXF entities that will lead to successful
conversions. <br />
<strong>What are the 5 fundamental DXF entities?</strong><br />
Polylines (or LW Polylines), Circles, Text, Blocks, Inserts.
Believe or not, you can create just about any PCB/RF layout using only
these 5 entities, and they most closely represent objects in
Manufacturing data.<br />
<strong>Polylines (or LW Polylines): </strong>A series of
connected lines and arcs than may have varying widths. This is the
most common entity used to construct a PCB/RF layout and is used in
about 80% of the layout. Polylines with width are used to draw traces
(i.e. tracks) to connect pads. Polylines with 0-width are commonly
used to create filled boundaries. Polylines may also be used to created
square and donut pads.<br />
<div align="center">
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/polylines.gif?880" /><br />
</div>
<strong><strong><strong></strong></strong>Circles:</strong> Most commonly used to draw round pads.<br />
<strong>Text:</strong> Used to draw silkscreen and labels.
Typically using stick fonts which are AutoCAD compiled fonts (SHX)
provide the best results, and are output as trace segments in
manufacturing data. TrueType fonts are acceptable provided your
conversion tool can output them as simple polygons.<br />
<strong>Blocks / Inserts:</strong> Typically used to create a
hierarchy in your design, and provide an optimized method to add
repeated entities into your drawing. Blocks are essentially individual
drawings that are inserted into a parent drawing. During the
insertion, blocks can be rotated, scaled, and transformed in any
direction. Blocks can be inserted multiple times as and array using
Minsert (Multiple Inserts) which allows an array of blocks either
rectangular or polar.<br />
<br />
<h3>
<span><b><span style="color: #444444;">3. Understand how to Fill Boundaries generated from MCAD</span><br />
</b></span></h3>
A filled boundary in manufacturing formats (such as Gerber, GDS-II,
ODB++) typically represents areas where metal will be present. Most
MCAD tools (like AutoCAD) do not support filled boundaries and instead
only display object outlines or wire-frame. <br />
<b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/OK_icon.png?109" /> FACT:</b>
The most common reason Designers have problems when converting their
DXF to manufacturing formats (such as Gerber, GDS-II, ODB++) is directly
tied to the fact MCAD tools typically do not display filled boundaries
correctly -- thus a Designer must visualize how their layout will be
filled -- even though their MCAD tools is displaying outlines &
wire-frames only.<br />
<br />
<strong><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?109" /> How do I create a filled area in my Manufacturing data?</strong><br />
To create a filled area, first draw a closed, continuous boundary
(with 0-width polyline) that does not self-intersect. Remember
manufacturing formats (such as Gerber, GDS-II, ODB++) have stringent
fill rules: All boundaries must be continuous, with no overlapping or
self-intersections (like a bow-tie). The direction is typically not
significant for filled boundaries (i.e clockwise or counter-clockwise).<br />
<strong><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?109" /> Using JOIN: The Boundaries in my Manufacturing data are still not filled, why?</strong><br />
Most likely your boundaries are not closed & continuous (as
described above). In many cases you may have a drawing which consists
of individual line and arc segments – which are not continuous. We
recommend that you convert those boundaries to Closed, 0-width
polylines using the command “Pedit” and then select “Join”. We offer
two conversion tools: FAB 3000 and ACE 3000 which have built in join
tools that instantly connect all adjacent lines/arcs and convert them to
closed boundaries. See movie tutorial "FAB 3000: Using Join and
DeEmbed"<br />
<br />
<br />
<br />
<h3>
<span><b><span style="color: #444444;">4. Understand COMPOSITE Fill. Determine what areas should be Dark or Clear (i.e. Island).</span><br />
</b></span></h3>
To understand composites, we first recommend checking out an article from the ACE 3000 help manual called <a href="https://s3.amazonaws.com/numerical-help-guide/ace3000v7/HTML/composites.htm">Composites 101</a><br />
<br />
Depending on the manufacturing format you're outputting to composites will be handled different.<br />
<b>Gerber / ODB++ Format:</b> In the Gerber and ODB++ format,
there is no such thing as island/hole detection. Fortunately both
formats directly support Composites which allow you to explicitly
define what to make clear or dark using the gerber commands “LPD”
(Layer Polarity Dark) and “LPC” (Layer Polarity Clear). The most
reliable way to define a composite, is to create separate DXF layers for
each polarity change. For example: If you require a dark rectangular
boundary with many clear holes, you should create two layers:<br />
One layer which contains only the rectangular boundary, and a
second layer which only contains the holes. During DXF conversion you
can create a composite gerber merge and assign the polarity for each
layer.<br />
<b>GDS-II Format:</b> GDS-II doesn't support Composites
(Dark/Clear), it only supports
simple Polygons/Rects/Paths, so you must use a boolean engine to add
"cutlines" that connect inner holes with outer boundaries.<br />
<b><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?109" /> What is Polygon De-Embedding?</b><br />
<br />
Some conversion tools will have a featured called “Polygon
De-Embedding”, where the conversion tool will decipher which objects
are contained inside of other objects and logically try to determine
what should be an island or hole and then explicitly output that
information to the manufacturing format file.<br />
<strong><img src="http://cdn.shopify.com/s/files/1/0160/7198/files/orange_arrow.gif?109" /> Should I use Solid Hatch to composite fill an area?</strong><br />
Solid hatches look good in AutoCAD because they are the one of few
entities in AutoCAD that appeared filled (on the AutoCAD screen). But
remember a solid hatch is drawn on top of your existing drawing,
causing duplicate data in the DXF, and results from a Gerber conversion
can be messy because of the duplicate objects. If you must use solid
hatches, please make sure your conversion software supports solid
hatching and has the ability to detect islands/holes when necessary.<br />
<br />
<br />
<h3>
<span><b><span><span style="color: #444444;">Tutorial Demonstrations using <a href="http://www.numericalinnovations.com/collections/ace-translator-3000">ACE 3000</a>, <a href="http://www.numericalinnovations.com/collections/fab-3000-gerber-cam">FAB 3000</a>, and <a href="http://www.numericalinnovations.com/collections/easygerb">EasyGerb </a></span><br />
</span></b></span></h3>
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/youtube_icon.jpg?109" /> <b>Using <a href="http://www.numericalinnovations.com/collections/ace-translator-3000">ACE Translator 3000</a> to convert DXF to Gerber, GDSII, and more. </b><br />
<br />
<table cellpadding="3" cellspacing="0" style="width: 100%px;">
<tbody>
<tr>
<td style="text-align: center;">DXF to Gerber, GDSII, and more.</td>
<td style="text-align: center;">Converting DXF to Gerber (for a microwave coil)<br />
</td>
</tr>
<tr>
<td style="text-align: center;">
<span id="goog_1921143070"></span><a href="http://www.youtube.com/watch?v=ev94IaLu0ek">http://www.youtube.com/watch?v=ev94IaLu0ek</a><span id="goog_1921143071"></span><br />
</td>
<td style="text-align: center;">
<a href="http://www.youtube.com/watch?v=f-Wpv4kW06Y">http://www.youtube.com/watch?v=f-Wpv4kW06Y</a><br />
</td>
</tr>
</tbody>
</table>
<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/youtube_icon.jpg?109" /> <b>Using <a href="http://www.numericalinnovations.com/collections/fab-3000-gerber-cam">FAB 3000</a> to convert DXF</b><br />
<br />
<table cellpadding="3" cellspacing="0" style="width: 100%px;">
<tbody>
<tr>
<td style="text-align: center;">Easily Convert DXF to Gerber<br />
</td>
<td style="text-align: center;">FAB 3000: Import DXF, use join and export to gerber</td>
</tr>
<tr>
<td style="text-align: center;">
<a href="http://www.youtube.com/watch?feature=player_embedded&v=1e1igE30nlw">http://www.youtube.com/watch?feature=player_embedded&v=1e1igE30nlw</a><br />
</td>
<td style="text-align: center;">
<a href="http://www.youtube.com/watch?feature=player_embedded&v=pW4TyMKtnUU">http://www.youtube.com/watch?feature=player_embedded&v=pW4TyMKtnUU</a><br />
</td>
</tr>
</tbody>
</table>
<br />
<img src="http://cdn.shopify.com/s/files/1/0160/7198/files/youtube_icon.jpg?109" /> <b>Use <a href="http://www.numericalinnovations.com/collections/easygerb">EasyGerb </a>to output Gerber files, while directly inside AutoCAD</b><br />
<br />
<br />
<table cellpadding="3" cellspacing="0" style="width: 100%px;">
<tbody>
<tr>
<td style="text-align: center;">Using EasyGerb 5 Inside AutoCAD to export Gerber files.</td>
<td style="text-align: center;">Generate Composite Layers using EasyGerb <br />
</td>
</tr>
<tr>
<td style="text-align: center;">
<a href="http://www.youtube.com/watch?feature=player_embedded&v=qQVM7arXIvs">http://www.youtube.com/watch?feature=player_embedded&v=qQVM7arXIvs</a><br />
</td>
<td style="text-align: center;">
<a href="http://www.youtube.com/watch?feature=player_embedded&v=ooKU7E21lyo">http://www.youtube.com/watch?feature=player_embedded&v=ooKU7E21lyo</a><br />
</td>
</tr>
</tbody>
</table>
<br />
<br />
<h3>
<span><b><span><span><span style="color: #444444;">Checkout the User Forum for more assistance and answers to frequently asked questions about DXF conversions and more.</span><br />
</span></span></b></span></h3>
ACE Translator Forum: <a href="http://forums.numericalinnovations.com/?forum=106289">http://forums.numericalinnovations.com/?forum=106289</a><br />
<br />
FAB 3000 Forum: <a href="http://forums.numericalinnovations.com/?forum=106290">http://forums.numericalinnovations.com/?forum=106290</a><br />
EasyGerb Forum: <a href="http://forums.numericalinnovations.com/?forum=106292">http://forums.numericalinnovations.com/?forum=106292</a><br />
<br />
<br />
<br />
Have more questions? Feel free to contact us directly: <a href="mailto:support@numericalinnovations.com">support@numericalinnovations.com</a><br />
<a href="http://www.numericalinnovations.com/">http://www.numericalinnovations.com</a>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com1tag:blogger.com,1999:blog-2836554048072989504.post-33402914172368097042011-10-16T16:16:00.000-07:002011-10-20T01:53:40.164-07:00PCB West Exhibition 2011 - Santa Clara, CAThis year, Numerical Innovations, attended the PCB West Conference that was held September 27 - 29, 2011 at the Santa Clara Convention Center.<br /><br />The exhibit floor was open for one day only - Wednesday the 28th, with lots of activity at our booth. <br /><br />Simon was in full demonstration mode with DFM Now! our featured product,showing many of the Engineers and Designers how DFM Now! works. While both Steve and I worked the floor, talking to and answering questions from everyone who stopped by.<br /><br />We had a pretty amazing day, re-connecting with the PCB Industry and had a lot of fun doing what we do best! <br /><br />Thank you to everyone who made it a success and a big shout-out to the crew at UP Media for a great show, see you next year at PCB West 2012!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD4A2cZGO4-kNnJqkGBDCCNPR0_2q9zVJiBVcb5VNQohsvEoS4gwBKs0TGInmrmEFIME_YK7z3C-g8ZHPkdq44a4a_SO_cbX7lFHuob65w6ub_71g4-_JgYfA4DYT3ODNZhVFo9ym-TInl/s1600/IMG_1214.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD4A2cZGO4-kNnJqkGBDCCNPR0_2q9zVJiBVcb5VNQohsvEoS4gwBKs0TGInmrmEFIME_YK7z3C-g8ZHPkdq44a4a_SO_cbX7lFHuob65w6ub_71g4-_JgYfA4DYT3ODNZhVFo9ym-TInl/s200/IMG_1214.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5664564818949272562" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieZx8xjzx8-jhiekuAiwrTbg_lXjRqskjkpFaNlvaI0OoMDAHqtEgkCu4KfZ5SjgO4BWTosafNlTFtKxDelzmKJmRrFlkX3VPL7CWOwsPkYBZjr5thLP6PwKHJeeWY12pRLXkapvFP8Bhu/s1600/IMG_1212.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieZx8xjzx8-jhiekuAiwrTbg_lXjRqskjkpFaNlvaI0OoMDAHqtEgkCu4KfZ5SjgO4BWTosafNlTFtKxDelzmKJmRrFlkX3VPL7CWOwsPkYBZjr5thLP6PwKHJeeWY12pRLXkapvFP8Bhu/s200/IMG_1212.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5664564811263485762" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0igdnQefgmhAWUPLBz2TbhA6sHyDcBiLY91etRZUiNKRKxqST1Y6g_IqNhxI9rZZXvPMMTUiytPtpTuVCbE2P0czGVxmH_isEXXUo4zkJZMxTfLW3f1j6Inma4n449cyiYlDXg4b0hW0/s1600/PCB-West-2011_31-150x150.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0igdnQefgmhAWUPLBz2TbhA6sHyDcBiLY91etRZUiNKRKxqST1Y6g_IqNhxI9rZZXvPMMTUiytPtpTuVCbE2P0czGVxmH_isEXXUo4zkJZMxTfLW3f1j6Inma4n449cyiYlDXg4b0hW0/s200/PCB-West-2011_31-150x150.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5664564814888252578" /></a>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-65137047647407563862011-09-14T00:14:00.001-07:002011-09-14T00:15:53.407-07:00Give Value First, Don't Add It!By Miranda Yip<br />Sales Manager - Numerical Innovations<br /><br /><br />Why do your customers choose your product or services? Is it because you're cheaper than Companies A & B? Or, because you can do the job faster? Both options are taken into consideration, but both are not the final reasons why you're chosen for the job.<br /><br />The bottom line is - your product and services are seen as valuable stepping stones needed to take, in order to help your customers business become more<br />productive and successful.<br /><br /><strong>Give Value First, Don't add it!</strong><br /><br />Make this your Motto and Mission Statement. It is super important to stop thinking about what's in it for me and start by thinking about what's best for your customer.<br /><br />Remember, Value is not something you add-on! Value is something done for the customer, in favor of the customer. (Jeffrey Gitomer)<br /><br />To become recognized as a business of Value you must give first! Here at Numerical Innovations, our example of Value is DFM Now! <br /><br />DFM Now! is a tool for both Engineers and Designers to use, that ensures their Gerber's and Drill files are correct - Prior to manufacturing.<br /><br />With DFM Now! every user is able to run a DFM Check, Extract & Compare Nets, Copper Area Calculation, send instant RFQ and more. All of this, for free. <br /><br />The next time you're face to face with a potential new customer, jump right in and give Value first. Offer helpful advice and ask key questions to find out what their goals are and what they really wish to accomplish by using your product or services.<br /><br />By giving Value first, you will become recognized as a valuable and resourceful place of business. You will find that your customers will like you, trust you, buy from you and even recommend you to their friends.<br /><br />Don't wait for your customer to ask for help, Beat them to the punch and give Value first - Don't Add it!<br /><br /><br />Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-14656157426175093732011-08-09T16:21:00.000-07:002011-08-09T16:33:17.893-07:00OEM/Custom Software, helping your company reach a finished product!
<br />Summer has almost come to an end and for most of us and it's back to the desk and drawing board. Today, I've picked a pretty hidden topic and service we provide that not so many may know about: OEM/Custom Software!
<br />
<br /><strong>What is OEM/Custom Software?</strong>
<br />Well OEM stands for "Original Equipment Manufacturer"and OEM Software is a phrase that refers to software that is sold to Companies in large quantities, for the purpose of bundling with computer software/hardware. One of the reasons a company request OEM/Custom Software to be built in the first place, is because there is a particular job that needs to be done and specialized software is required to specifically suit the companies needs - More of a tailored fit, so to speak. Sometimes small and large companies need more than what's readily available in retail software packages.
<br />
<br />And that's where we step in and work our magic!
<br />
<br /><strong>Project Types</strong>
<br />We can handle anything you throw at us, but here's a glimpse at some of the work we specialize in:
<br />* <em>CAD Translators </em>- Let us build a custom DLL or library which will allows your existing software tool to import or export any CAD format.
<br />* <em>PCB Design Tool</em> - Perfect for PCB Fabricators who wish to offer their customers more value than just boards.
<br />* <em>Layout Visualization Tools</em> - Add a powerful visual interface into your software tool.
<br />* <em>DFM Solution </em>- Need a solution that detects potential problems in a Design/Layout before sending out to manufacturing?
<br />* <em>CAD/CAM Controller</em> - Does your company create a Laser cutter, Inkjet Printer, or other device that could benefit from increased opportunities in the electronics industry. And so Much More.
<br />The options listed above gives you an idea of what we are capable of and more. If you need something else, just ask us - we're here to help you!
<br />
<br /><strong>OEM vs In-house</strong>
<br />In most cases, the cost to build OEM/Custom software from scratch can be quite costly. But here's where it get's even better, We've already written 70% of the code your company needs. This enables us to offer robust solutions for a fraction of the cost & time; when compared to your company developing them in-house.
<br />
<br /><strong>Customer List </strong>
<br />Here are a few Companies who have chosen us to provide specialized software to assist them with their work.
<br />* <em>FUJIFILM:</em> We developed an OEM version of ACE 3000 for their Dimatix printer with a custom bitmap output to meet FUJIFILM's advanced requirements. FUJIFILM can now handle ODB++, Gerber, DWG, DXF, GDSII and output directly to their Dimatix printers; opening the door for increased opportunities in the electronics industry.
<br />* <em>Schmid & Partner Engineering AG:</em> We built a custom DLL allowing SEMCAD X to import Gerber, ODB++, and GDSII files; allowing SEMCAD X to now perform complex simulation for EMC/EMI testing on various electronic circuits.
<br />* <em>Anaren Microwave:</em> We built a vital AutoCAD ARX conversion utility used everyday by their engineering staff . And More.
<br />
<br /><strong>Tips to Consider</strong>
<br />So now that I've go you thinking about OEM/Custom Software – So now what?
<br />Here are a few helpful pointers to think about before requesting OEM/Custom Software:
<br /><em>* What is my Project Type? (see above)
<br />* Do I have a set Time-frame for purchasing your OEM Custom Software?
<br />* Is this for commercial or in-house use?
<br />* How many license do I need?
<br />* What is my Companies Budget?</em>
<br />Remember, by giving us as much information possible, will help us with providing your company the solution you need to reach your finished product.
<br />
<br />Our code is of the highest quality and has been employed in many products and solutions used by thousands of companies around the world and we look forward to working with you.
<br />
<br />If you're ready to submit a Request for OEM/Custom Software, use the link below to tell us all about it:
<br />http://www.numericalinnovations.com/oem.html
<br />
<br />Cheers,
<br />
<br />Miranda Yip
<br />Sales Manager
<br />sales@numericalinnovations.com Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-74162742593967163952011-07-28T13:46:00.000-07:002011-08-05T00:38:32.133-07:004 Key Rules for Next-Generation AdvertisingBy Miranda Yip<br />Sales Manager - Numerical Innovations<br /><br /><br /><strong>1. Target & Exposure</strong><br /><br />Before we jump right into the deep end ask yourself this: Am I targeting the right people? Is my Target audience connecting with the marketing material I'm using? Am I providing a solution to help fix a major problem? <br />If you've answered Yes, Yes & Yes - Great!<br /><br />The next step then is simple, Exposure, Exposure, Exposure and do this at least 7 x times!!<br /><br />Although it may not be cast in stone, the truth is you can't just depend on a single marketing strategy and be done with it. You have to keep pressing on and pursuing your target audience at least 7 x times by placing yourself in front of them, before it really sinks in and captures the audiences attention.<br /><br /><strong>2. Information Overload</strong><br /><br />Firstly to get a message across to any human being is a process. The mind is bombarded with thousands of commercials & advertising campaigns every single day, that your audience has put up a wall and grown thick skin and learn to ignore the overload of information and noise.<br /><br />The secret here is to STAND out and lead with a solution to their problems, keep your name and brand in sight at all times and repeat this 7 x times! Just like the old saying goes "Out of Sight, Out of Mind." Don't fall into this trap.<br /><br /><strong>3. Prove the Value </strong><br /><br />Next, it must always be remembered that in these tough economic times, price is a very big player in the game of advertising. But the truth behind the line "I'm not sure if I need this" just means, the prospect has not been sold on the value behind the service or product being offered. But, I'm sure if you could provide 7 x valuable reasons, why there was a need for what's offered, there wouldn't be a problem finding the money to pay. <br /><br />That's why it's crucial to keep advertising. Keep your name and brand in sight at all times, so that money isn't a concern because the value has already been proven.<br /><br /><strong>4. Trust </strong><br /><br />So now that you've cut through all the noise and proven why there's a need for your product or service, comes the hardest wall of all to get over. Prospects have to like you and trust you in order to buy from you!<br /><br />The reality is, it takes time for people to get to know you. Once they know you, they need time to get to like you and your business. Once they trust you and you've provided value - only then will they be ready to buy.Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.comtag:blogger.com,1999:blog-2836554048072989504.post-88995217254501028062011-06-18T13:55:00.000-07:002011-06-18T14:04:15.299-07:00DFM Now! - A “Win-Win” situation for both the PCB Designer and Manufacturer<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLXWz-kL4QYvS0Nh8_NBSd1DZqXix4bOsHp9fe4SAnXYByfr_8BGWT-JGMNhDPcsqQicBCpXpx58GUiqAPBVDW1F9eJZEOkYtFkDxbJnc2fg3oxWi4xaNzra-3M2PhSjatQdX7R365xdf3/s1600/dfmnow_main.gif"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 282px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLXWz-kL4QYvS0Nh8_NBSd1DZqXix4bOsHp9fe4SAnXYByfr_8BGWT-JGMNhDPcsqQicBCpXpx58GUiqAPBVDW1F9eJZEOkYtFkDxbJnc2fg3oxWi4xaNzra-3M2PhSjatQdX7R365xdf3/s320/dfmnow_main.gif" alt="" id="BLOGGER_PHOTO_ID_5619667239619308594" border="0" /></a><br />By Simon Garrison, Numerical Innovations (a Division of Caneberra Technologies, Inc.)<br /><br /><br />We have recently introduced a new product called DFM Now!, which is targeted to help facilitate the ordering process between the PCB Designer and Manufacturer. The two biggest road blocks in the PCB Ordering process are when the Gerber files (provided by the designer) contain any "show stoppers" (i.e. DFM or Net errors which prevent the manufacturer from making the board ), and the time required by the PCB Manufacturer to extract all of the necessary information from the gerber files to accurately quote the manufacturing cost for the board.<br /><br />DFM Now! is a one-of-a-kind product with a unique new concept: Put all that Power in the hands of the PCB designer - absolutely Free!<br /><br />Truthfully speaking, PCB designers want to be sure they are sending good data to PCB manufacturers, they just need to know how and then be provided with the correct tools to get the job done as stated below: "I figure it's my responsibility anyway to provide correct gerbers, and not depend on outsiders to check my work." - Garry Motter, Engineering Manager at SciMeasure Analytical Systems, Inc.<br /><br />With DFM Now! PCB designers can analyze their Gerber files for fabrication and netlist issues beforehand, to prevent scrap and revision spins. For companies with security restrictions, there is no worry about having to send over their valuable designs to outsiders via the internet and wait for the DFM results; they can now simply perform all the checks securely on their<br />own desktop. In addition, DFM Now! extracts all of the critical design information needed, so quotations can be quickly created by the PCB manufacturer.<br /><br />Time is Money... and many PCB Designs can take hundreds of hours to complete from start-to-finish. Why not take an additional 20 minutes to thoroughly check your Gerbers with DFM Now! before sending to manufacturing? DFM Now! results in a “Win-Win” situation for both the PCB Designer and Manufacturer. It can be downloaded free of charge at http://www.dfmnow.com<br /><br />DFM Now! is completely independent and not aligned with any one PCB manufacturer, so there is no hidden push to force designers to use a specific manufacturer. DFM Now! was designed to be an open market system for the PCB industry, so any company may advertise inside DFM Now! free of charge. For more information about advertising in DFM Now! visit, http://www.numericalinnovations.com/dfmnow_signup.htmlNumerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-34195917449315632172011-03-19T14:34:00.000-07:002011-04-10T22:53:50.036-07:00FAB 3000 DFM: The most powerful and affordable DFM solution available.<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcpC05CiEQkNIWQe970H8wMZMhaz4XEgzSU3NLhb-XsXlvsA0NOI9sEYf9QROkAPJEZeSM-qdhylajMhWD1B6r2m6l-Y-Jc5SEJwttQxxpO1q8I0OXpW84tm5hhQF6ylaWooxk7pm4ha7-/s1600/FAB+3000+DFM+SCREEN.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 258px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcpC05CiEQkNIWQe970H8wMZMhaz4XEgzSU3NLhb-XsXlvsA0NOI9sEYf9QROkAPJEZeSM-qdhylajMhWD1B6r2m6l-Y-Jc5SEJwttQxxpO1q8I0OXpW84tm5hhQF6ylaWooxk7pm4ha7-/s320/FAB+3000+DFM+SCREEN.jpg" alt="" id="BLOGGER_PHOTO_ID_5585908659255427810" border="0" /></a><br /><span id="post_message_1267740840">Our goal is to provide the most powerful and affordable DFM solution available. This latest version of FAB 3000 DFM achieves our goal by incorporating new features that are only found on CAM software costing thousands of dollars. Here's a brief listing of the new features:<br /><br /><img src="http://www.numericalinnovations.com/images/topten-1.gif" /> DFM Capabilities have been expanded - Now includes a Full-Featured DRC/DFM Checker which finds the following DFM Errros:<br /><br /><span style="font-weight: bold; color: rgb(0, 0, 153);">*</span> Basic DRC (Air Gap, Minimum Annular Ring, etc.)<br />* Profile Check<br />* Find Non-Functional Pads<br />* Find Isolated Connections<br />* Find Silkscreen over Solder Mask<br />* NC Drill Check (Find Double/Missing Hits, Touching hole, etc.)<br /><br /><img src="http://www.numericalinnovations.com/images/topten-2.gif" /> DRC Browser Dialog to View all warnings & violations<br />* "Zoom to" each individual DFM error.<br />* "Browse" each individual DFM error as they are categorized in easy to understand groups .<br />* A detailed description is given for each DFM error telling you exactly what is wrong.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-3.gif" /> Generate PDF Report file for DFM Check warnings & violations.<br />* A detailed description is given for each DFM error telling you exactly what is wrong.<br />* Easy to share with colleagues and customers.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-4.gif" /> Extract Netlist from your Gerbers & Drill.<br />* Extract Netlist using Vector, Raster, and Contour methods (handles Polygons, Composites, Blind/Buried Vias, etc).<br /><span style="font-style: italic; color: rgb(51, 51, 255);">Note: Other CAM software tools only give you the low-end Vector Extraction method unless you pay thousands of dollars for their high-end CAM software. With FAB 3000 you get them all!</span><br />* Show all objects that are electronically connected across the entire design.<br />* A neatly organized list of all extracted nets is displayed and you have to ability to view each net individually using modes: Select, Highlight, and Isolate.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-5.gif" /> Netlist Import<br />* Easily import any IPC-D-356/A netlist file.<br />* All netlist test points (Top and Bottom) are visibly displayed within the FAB 3000 GUI. You can adjust their size and color.<br />* Ability to move & transform the imported netlist in the event the netlist data was generate with different coordinates from the gerber. This assures that your Netlist will align correctly with gerber/drills everytime.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-6.gif" /> Netlist Comparison.<br />* Ensure Your Design Integrity. Nowadays there is an ever growing need to verify PCB designs electrically. Netlist comparison is the most efficient and reliable method of ensuring design integrity has been maintained during the manufacturing stages. This feature alone costs over $5000 on competitive CAM software tools.<br />* Generate PDF Report for Netlist Comparison errors.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-7.gif" /> Add Dimensions and Redline Markup.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-8.gif" /> Create a Fab Drawing from the drill data.<br /><br /><img src="http://www.numericalinnovations.com/images/topten-9.gif" /> Copper Area Calculation<br /><br /><img src="http://www.numericalinnovations.com/images/topten-10.gif" /> <span style="background-color: rgb(255, 255, 102);">FAB 3000 DFM is affordable, only $2<span style="text-decoration: underline;">50</span></span><a href="http://www.numericalinnovations.com/fab3000_dfm_download.html" target="_blank"></a></span>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-86946047349558919172010-06-30T11:31:00.000-07:002010-06-30T20:36:56.505-07:00FAB 3000: Use Import Matrix to simplify Gerber Import and Layer configurationThe FAB 3000 Import Matrix File permits external tools (like PCB Layout software) to predefine layers and jobs for intelligent loading into FAB 3000 for instant Gerber Viewing & Verification. This prevents the PCB designers from having to perform the monotonous steps of loading Gerber & Drill files, assigning layer colors, assigning layer types, defining layer stack ups, defining blind/buried drill layers (if required), etc. The Import Matrix file allows PCB designers to easily use Gerber/CAM software for its primary purpose... to quickly verify their gerbers & drills are ready for manufacturing.<br /><p><span style="color: rgb(0, 0, 0);">I will provide links containing the basic elements of the </span>FAB 3000 Import Matrix File along with all available options and descriptions.</p><p><span style="font-weight: bold;">Matrix Rules:</span></p><p><span style="font-weight: bold;">RULE #1</span>: LAYER arrays are Always defined first.<br /><span style="font-weight: bold;">RULE #2</span>: JOB arrays are defined after LAYER arrays<br /><span style="font-weight: bold;">RULE #3</span>: PANEL arrays are defined Last</p><p style="font-weight: bold;">Sample Matrix Files:</p> <p><span id="post_message_34014027" style="font-size:85%;"><a href="http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_1.htm" target="_blank">http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_1.htm</a><br /><a href="http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_2.htm" target="_blank">http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_2.htm</a><br /><a href="http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_3.htm" target="_blank">http://database.numericalinnovations.com/help/FAB/HTML/example_matrix_file_3.htm</a></span></p><span style="font-weight: bold;">Matrix File Definition:</span><br /><p><a href="http://forums.numericalinnovations.com/post?id=3519437">http://forums.numericalinnovations.com/post?id=3519437</a><br /></p><p><span style="font-weight: bold;"></span><span style="font-weight: bold;">Fields in the DFMCHECKER array:</span><br /></p><p><a href="http://forums.numericalinnovations.com/post?id=3564329">http://forums.numericalinnovations.com/post?id=3564329</a></p><p><span style="font-weight: bold;">Sample C++ Code for calling FAB 3000 with Import Matrix File:</span><br /> </p><p><a href="http://forums.numericalinnovations.com/post?id=4782751">http://forums.numericalinnovations.com/post?id=4782751</a></p> <p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p> <p><span style="color: rgb(0, 0, 0);"><span style="font-weight: bold;"><br /></span></span></p><p><br /><span style="color: rgb(0, 0, 0);"></span></p><p><span style="color: rgb(0, 0, 0);"><br /></span></p><p><br /><span style="color: rgb(0, 0, 0);"></span></p><p><span style="color: rgb(0, 0, 0);"><br /></span></p>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-76457915744644478102010-06-28T09:05:00.000-07:002010-06-28T09:11:23.688-07:00Polygon De-Embedding Basics<span style="font-family:arial;">CAD geometries can be complex to visualize because most are drawn with 'zero width' lines. The polygon-inside-of-polygon is often the hardest mistake to catch and it’s almost impossible to visually determine the polarity for each. A mask operator can sometimes take hours attempting to repair or redraw the data so that re-entrant polygons are created with voids or has to break up the polygons into slices. In any case, the production of the mask is delayed and it is possible to introduce additional mistakes while performing the editing.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VHwpsA5iquwwVWTBapBRv8osgtPKFF_AOlBss2KmqKKcM03BsQaNezmUmR4buZ_zBx6-HcQWEYvwnYKRXSL25DrOfRFXF04-13fONGiokl4VaQaZyNCXeK9hg_tSELYBjQCm5eNNa1UG/s1600/cadvert1.gif"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 94px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1VHwpsA5iquwwVWTBapBRv8osgtPKFF_AOlBss2KmqKKcM03BsQaNezmUmR4buZ_zBx6-HcQWEYvwnYKRXSL25DrOfRFXF04-13fONGiokl4VaQaZyNCXeK9hg_tSELYBjQCm5eNNa1UG/s320/cadvert1.gif" alt="" id="BLOGGER_PHOTO_ID_5487856732312871490" border="0" /></a><span style="font-weight: bold;"><br />Polygon De-Embedding</span> automatically solves the polygon-inside-of-polygon problem (see below).<br /><span style="font-family:arial;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFXBtDlEhl2jQ8vdzm9FZuM4G0mi0weeOl-CikeCHIN5sHezAaUUJs4U3ifwAK_J8eekAsd9RcS82nJmLT6UJ7M-P98rQVA9Enyy7V9lmJyi40zF8ttb15agME76O5tXEgMwLSetT1i1i8/s1600/cadvert2.gif"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 98px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFXBtDlEhl2jQ8vdzm9FZuM4G0mi0weeOl-CikeCHIN5sHezAaUUJs4U3ifwAK_J8eekAsd9RcS82nJmLT6UJ7M-P98rQVA9Enyy7V9lmJyi40zF8ttb15agME76O5tXEgMwLSetT1i1i8/s320/cadvert2.gif" alt="" id="BLOGGER_PHOTO_ID_5487857003995743826" border="0" /></a></span><br />Numerical Innovations has developed several products that include Polygon De-Embedding feature: <a href="http://www.numericalinnovations.com/ace3000.html">ACE 3000</a>, <a href="http://www.numericalinnovations.com/fab3000.html">FAB 3000</a>, and <a href="http://www.numericalinnovations.com/visualchip3000.html">Visual Chip 3000</a>. To use Polygon De-Embedding during DXF import, select layer option "De-Embed" for each layers you wish to perform De-Embedding. To may also select objects, and go to menu: Edit | De-Embed...<br /><br /><br /><br /></span>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-9351004532145096422010-06-25T10:02:00.000-07:002010-06-28T01:55:59.937-07:00Introducing FAB 3000 DFM<div style="text-align: center;"><span style="font-size:130%;"><span style="font-weight: bold;"></span></span><br /><span style="font-style: italic;font-size:85%;" >"World's Best Gerber Viewing and DFM Solution."</span><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFTdhcwubfkKpg4eW-qbnLVHiOwcIFE3cNgZW26GY4ZadBsuBeHmy9lbjT9mQcAiEPB46I4Wc8mY3iWY3zIO3VvV7PByhYaybcUfn8zTfkXC3VDTflPcjBicbECgivntfclvxuXTMKNGmR/s1600/fab3000v5_small.gif"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 300px; height: 201px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFTdhcwubfkKpg4eW-qbnLVHiOwcIFE3cNgZW26GY4ZadBsuBeHmy9lbjT9mQcAiEPB46I4Wc8mY3iWY3zIO3VvV7PByhYaybcUfn8zTfkXC3VDTflPcjBicbECgivntfclvxuXTMKNGmR/s320/fab3000v5_small.gif" alt="" id="BLOGGER_PHOTO_ID_5486758277893451458" border="0" /></a><br /><br />While most PCB Layout tools are very good at performing DRC (Design rules check), they rarely capture many common DFM (design for manufacturing) problems that are hidden in the physical artwork (i.e. gerber, drill files). It's the artwork which is ultimately used to manufacture your boards (not the PCB Layout database) and any hidden problems in your artwork WILL AFFECT the manufacturability and yield of your boards. This is why using a Gerber Viewer has been so popular with PCB designers, but unless you have eyes like a hawk, simply staring at gerber files (containing hundreds of signals & thru holes) inside a free viewer is just an invitation for mistakes. FAB 3000 DFM is your protection against these common DFM problems and mistakes. For more information, please view the following link:<br /><a class="moz-txt-link-freetext" href="http://www.numericalinnovations.com/fab3000_superview.html">http://www.numericalinnovations.com/fab3000_dfm.html</a><br /><br /><br />Note: FAB 3000 DFM is basically a "beefed-up" Free Gerber Viewer plus DFM engine used by engineers who want to do more than view: such as quickly perform manufacturing checks on the Gerbers, compare designs, load ODB++, etc. FAB 3000 DFM also has a direct link with EasyGerb and ACE 3000, so you can instantly view your results.<br /><br />Note: FAB 3000 SuperView has been renamed to FAB 3000 DFM (on June 28th, 2010).Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com0tag:blogger.com,1999:blog-2836554048072989504.post-65892832497169146702010-06-25T09:25:00.000-07:002011-02-05T19:07:34.566-08:00What is Gerber data?For the past 30 years, Gerber data has been the de-facto standard file format used to manufacture all PCB’s (printed circuit boards). The Gerber format itself is simply an ASCII text file containing X,Y coordinates, and shapes (i.e apertures/dcodes). There are essientially 4 flavors of Gerber data: RS-274D, RS-274X, Fire9000, and BarcoDPF.<br /><span style="text-decoration: underline;"><br /></span><span style="font-style: italic;font-size:85%;" >(Sample screen capture of Gerber data inside FAB 3000.</span><span style="font-style: italic;">)</span><span style="text-decoration: underline;"><br /></span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-rrYbXNbHESgq3n61PwWac0u1xQ3Vz07qFbf1LEeZ6Z7_Crc0vP8hq0xBAURYamcXXdBhYAVWMPoxowfaQdRi73sfhkaNLu766dT413SeQuEkm_CsOHrwuyHhqfLWYceNAZeVXPzQNfng/s1600/gerber.png"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 209px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-rrYbXNbHESgq3n61PwWac0u1xQ3Vz07qFbf1LEeZ6Z7_Crc0vP8hq0xBAURYamcXXdBhYAVWMPoxowfaQdRi73sfhkaNLu766dT413SeQuEkm_CsOHrwuyHhqfLWYceNAZeVXPzQNfng/s320/gerber.png" alt="" id="BLOGGER_PHOTO_ID_5486754209179990914" border="0" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><p class="style2">Gerber data is a simple, generic means of transferring printed circuit board information to a wide variety of devices that convert the electronic PCB data to artwork produced by a photoplotter. Virtually every PCB CAD system generates Gerber data because all photoplotters read it. It is a file structure consisting of X,Y coordinates supplemented by commands that define where the PCB image starts, what shape it will take, and where it ends. In addition to the coordinates, Gerber data contains aperture information, which defines the shapes and sizes of lines, holes, and other features. </p> <p class="style2">Gerber RS-274X: Extended Gerber Format, which is also called RS-274X, provides enhancements that handle polygon fill codes, positive/negative image compositing, and custom apertures, and other features. RS-274X also encapsulates the aperture list in the header of the Gerber data file and therefore allows files to pass from one system to another without the need to re-input the aperture table. RS-274X produces a variety of Gerber data called X data. </p> <p class="style2">The Problem - Gerber files can be Difficult to Handle: Gerber data is unique in the fact that each file usually represents a single layer, something different from most other EDA formats that may contain multiple layers & designs/blocks all inside a single file. Many Gerber files are not written to specification; Thus many "unwritten rules" must be made to properly load in these files to the authors intention. For more information about these problems read the article: <a href="http://www.numericalinnovations.com/pdfs/NI_Article-Dont_Trust_Your_Gerbers.pdf">Don't trust your Gerbers.</a></p> <p class="style2">Here is a list of some common difficulties found inside Gerber files: Transcoding of apertures - when multiple gerber files define the same aperture dcode, but require different shapes, Handle complex custom aperture definitions. Handle 'user-defined' custom aperture macros ($). Circular Interpolation: Arcs (G75), & Quadrant Arcs(G74) Poly-Fill routines(G36,G37) Support composite merging(LPD/LPC) Photo Expose mode (G55) Step/repeat codes(SR) Offsets(OF),Units(G70,G71),Mirror(MI) Zero Suppression with leading or trailing zeros. Format type: Incremental(G91) </p> <p class="style2"><span style="font-weight: bold;">Choosing the right Gerber Editor/Viewer. </span> Gerber data may seem like a simple format to comprehend, however "in the real world" almost every PCB layout software tool outputs gerber data with their own unique set of rules (in many cases these gerber files are invalid). For success in manufacturing, the Gerber tool must interpret what the "PCB layout software" meant and correctly display all geometries.<br /></p><p class="style2"> Also, many gerber software tools found on the internet are not complete, and have a hard time loading & viewing complex gerber files properly; some common mistakes involve the display of custom flashes, composite layers, large polygons, step/repeat, rounded/square paths, and more. </p> <p class="style2">It takes thousands of hours testing, refining, & perfecting the gerber import process to ensure that a gerber software tool will successfully load all types of gerber data files (no matter where they originated or what tool has generated them). Make sure to choose a software vendor with an established gerber viewer, who constantly makes updates to their gerber software (because the gerber format is always evolving). Remember a free Gerber Viewers is not always free, and one mistake can cost thousands of dollars. If you work with gerber data you are better served investing in a professional gerber solution.<br /></p>Numerical Innovationshttp://www.blogger.com/profile/13038778923235341135noreply@blogger.com1