Sending Files
At Enigma Interconnect we are continuously striving to meet or exceed
your needs. Our ability to provide the highest quality, as well as
shorter production cycles, begins with the information package you
provide us.
We have provided this guide with the intent of answering the most
common questions relating to the creation of a complete PCB documentation
package as pertains to manufacturing. We have also included a section
on manufacturing considerations to be taken into account during the
design phase.
This guide is designed to be used by our customers and as such, we
welcome your input. Any comments or suggestions on the content or
presentation of the information herein would be greatly appreciated.
We thank you for your cooperation in following the guidelines presented
here to help ensure the information we receive is complete and in
the required format.
You can use the hyperlinks below to locate a particular topic of interest
or read the document from the beginning.
What Is
A Photoplotter?
A Photoplotter is just what the name implies: an plotter that
writes using light. A plotter has to be told:
- Which tool to use.
- When to use the tool, and when not to.
- Where to go next.
- Whether to go there in a straight line or along an arc.
For a Photoplotter, "tool" means specially shaped apertures
through which light passes to create a given shape on film. An aperture
can be used without movement to make a shape (a "flash")
or with movement to make a line or an arc.
There are two major types of Photoplotters, "Vector" and
"Raster" (or "laser"). Each handles apertures
differently.
Vector Photoplotters
Very few vector Photoplotters are in use any more. This information
is provided primarily as a historical background for understanding
laser Photoplotter terminology.
Aperture Wheels
Traditionally, the Photoplotter counterpart to a pen plotter's pen
rack has been the aperture wheel. The aperture wheel is a disk with
24 or 70 apertures arrayed radially along its circumference.
When the Photoplotter selects an aperture, the aperture wheel is rotated
to place the desired aperture between the light source and the film.
Apertures are themselves pieces of film and can be made to any shape
required, although in practice this is a time-consuming process and
there is a physical limitation on size.

Flash
and Draw Apertures
To achieve constant exposure on a vector Photoplotter,
apertures used for flashing pads are filtered differently than those
used for drawing traces. Therefore, Flash and Draw apertures cannot
be used interchangeably without risk of localized over-exposure and
under-exposure.
Aperture
Wheel Setup for Vector Plotters
The setup of an aperture wheel is an exacting and time consuming
process since each aperture in the wheel must be hand-mounted and
aligned. In order to avoid repeated setup costs, designers have the
Photoplotting vendor keep a wheel on file and are forced to always
use that same set of apertures. This has obvious drawbacks, both in
terms of design flexibility and the ease of migration to other vendors.
RS-274D files were not designed to communicate any information about
the apertures in use, only to specify where they are used. This has
led to a great deal of confusion between designers and fabricators
since designers aren't aware that a Gerber file alone is not sufficient
to define the board - an external document describing the apertures
is also needed.
Raster
(Laser) Plotters
Aperture
Lists
Increasingly, vector Photoplotters are being replaced by the
laser Photoplotter, which emulates the older style machine in a raster
(bit-map) fashion. While use of the term "aperture" to describe
a pad or trace shape persists, the term "aperture wheel"
is now being replaced by "aperture list", which implies
the greater flexibility now available to the designer.
There are four principle advantages with aperture lists on raster
plotters:
- Aperture shapes can be easily generated in software, thus eliminating
the need to design a physical wheel.
- The aperture shapes can be described in the Gerber file, if
certain extended-Gerber formats are supported ("RS274X",
"MDA FIRE AutoPlot", etc.). This reduces chances of
getting the wrong list.
- More apertures can be defined on a list.
- Allowable apertures sizes are typically (but not always) greater
than those imposed by the physical dimensions of an aperture wheel.
Flash
and Draw Apertures
No distinction need be made between Flash and Draw aperture
types since the light source intensity is constant.
Speed
Advantage of Laser Plotters
Laser plotters operate much quicker than vector machines. A complex
plot that required hours on a vector machine can usually be performed
in ten minutes or less on a laser Photoplotter. This decreases turnaround
time and in many markets has driven Photoplotting costs down.
Talking
to Photoplotters
The de facto standard for Photoplotter data is the Gerber format,
more properly known as RS-274D. The term Gerber refers to the Gerber
Scientific Instrument company, a pioneer and leader in Photoplotter
manufacturing. Popular variants include Extended Gerber ("RS274X")
and MDA FIRE AutoPlot, both of which embed the aperture list information
in the file.
RS-274D is a variation on traditional Numerical Control (NC) machine
tool languages. It differs from traditional NC formats (i.e. drill
data), as far as its use of tool selection codes but is otherwise
compatible.
RS-274D data is organized in "blocks". A block consists
of a combination of codes:
- Tool selection
- Setup
- Movement
- And, an End of Block (EOB) character, which only follows a combination
of the above codes.
An EOB character is usually an asterisk ('*') or dollar ('$'), optionally
followed by a carriage return and line feed.
An RS-274D code consists of a letter D,G,M,X,Y,I or J followed by
a numerical value. These codes designate the following:
* - End of Block (end of command)
D - Select aperture, or set aperture use mode
X - Move to X value
Y - Move to Y value
G - Various setup codes
M - Various control codes
I - Relative X location for arc center
J - Relative Y location for arc center
D Codes
D codes have multiple purposes. The first is to control the
state of the light being on or off. Valid codes for light state are
D01, D02, and D03.
- D01 - Light on for next move.
- D02 - Light off for next move.
- D03 - Flash (Light On, Light Off) after move (effect is limited
to block in which it appears, i.e. non-modal). You can also think
of a D03 as D02, D01, D02 series of commands linked together.
D codes with values of 10 or greater represent the aperture's position
on the list or wheel. It is very important to understand that there
is no universal "D10" or "D30". Unlike the D01,
D02, and D03 counterparts which have a fixed meaning (draw, move,
flash), D10 and higher values have aperture shapes and dimensions
assigned to them by each individual user. Hence, one job's D10 could
be a 10 mil Round, when another job's D10 could be a 45 mil Square.
There are two distinct ways to number an aperture list. The traditional
24 aperture system started with D10 - D19, jumping suddenly to D70
- D71, then back to D20 - D29, ending with D72 -D73. This is still
a common format for output for CAD packages, and is still mandatory
for old 24 aperture Gerber vector Photoplotters.
It is now common to start with D10, then increase numerically in steps
of 1 (D10, D11, etc.) continuing up to D70 and beyond, rarely beyond
1000 individual apertures.
X
& Y Codes
The X & Y values in the Gerber file determine where the
aperture shape and dimension will be positioned and drawn. X &
Y values are used as coordinate pairs to determine where the light
will be exposed, using the D codes shapes (i.e. D10) and light exposure
status (i.e. D01, D02, D03) for drawing lines and arcs, as well as
moving between drawing entities.
Here are a few examples of using X & Y codes with D codes.
- D10* {Select aperture D10}
- X1000Y1000D02* {The D02 tells us that the light will be off,
and we move to coordinate position X1000 and Y1000}
- X2000Y3000D01* {The D01 tells us that we will draw (light on)
to coordinate position X2000 and Y3000}
- X5500Y100D03* {The D03 tells us to move to coordinate position
X5500 and Y100 with the light off, then flash (turn the light
on and off)}
G Codes
G codes are used to configure the Photoplotter. Commonly implemented
codes include:
- G01 - Future X,Y commands are straight-line moves
- G02 - Future X,Y commands are clockwise arcs
- G03 - Future X,Y commands are counterclockwise arcs
- G04 - Ignore the rest of this block (used for Comments)
- G54 - Prepare to change apertures
- G74 - Future arcs are quadrant arcs
- G75 - Future arcs are Full 360 arcs
- G90 - Absolute data
- G91 - Incremental data
Typically for laser Photoplotters, G54 codes are not necessary. Older
vector plotter controllers may require these preparatory G codes for
changing apertures (i.e. G54D10*).
A common situation where G codes are mandatory for all machines is
when the data is switching from vectors to arcs and vice versa. When
switching from drawing vectors (G01) to drawing arcs (G02, G03), the
controller must be informed of the change of mode.
Another important case for G codes is when determining if the arc
is a quadrant (G74) or Full 360 (G75). Quadrant arcs never cross quadrant
boundaries, because the center coordinate offsets (I,J Codes) are
always unsigned (even if they are negative!). Therefore, it requires
at least four G74 arcs to draw one complete circle.
Center coordinate offsets for 360 arcs (G75) can be positive or negative,
allowing for a single command to draw a complete circle.
In either case, the center coordinates are given relative to the start
point of the arc. The most dramatic difference between Quadrant and
Full 360 arcs is that a Quadrant arc with identical start and end
points has a sweep of 0 degrees, whereas a similar full 360 arc is
a full circle.
The G90 code tells the machine controller that all data following
is absolute data. Hence, if following X & Y data follows, the
controller will move to the absolute value given by the X & Y
value.
G91 tells the machine controller that all data following is incremental
data. The machine will move the data by the amount of the X &
Y value, rather than to the absolute coordinate point.
Example: X1000Y1000D02*
X3000Y3000D01*
In absolute mode (G90), the machine will first move to coordinate
point X1000 and Y1000 with the light off, then draw a line to coordinate
point X3000 and Y3000 with the light on.
In incremental mode (G91) the machine will first move to coordinate
point X1000 and Y1000 with the light off, then draw a line to coordinate
point X4000 and Y4000 with the light on. This was done by adding X1000
+ X3000 = X4000 and Y1000 + Y3000 = Y4000.
Here are some more examples of G code usage in conjunction with X,
Y, and D code values:
- G54D10* {Prepare to change aperture position (G54), then select
aperture D10}
- G01X1000Y1000D02* {Prepare to draw a vector (G01) then turn
off the light (D02) and move to coordinate position X1000 and
Y1000}
- G90* {This block (command) and all future commands will be absolute
data}
- X2000Y3000D01* {Turn the light on (D01) and move to absolute
coordinate position X2000 and Y3000}
- G91* {The G91 command tells the controller that this command
and all future commands that the data is incremental}
- X5500Y100D03* {Turn the light off and move incrementally by
a value of X5500 and Y100, then flash (D03) (light on and off)}
M Codes
M codes are used for machine control. Here are the most commonly
used:
- M00 - Full machine stop. Commonly ignored by many plotters.
- M01 - Temporary machine stop. Commonly ignored by many plotters.
- M02 - End of Plot.
I & J Codes
When you encounter an I & J code in a Gerber block, you
have found an arc command. Arc commands come in two flavors, Full
360 or Quadrant. The Gerber arc command is very complicated, and this
section will only briefly describe usage of the Gerber arc.
Full 360 arcs allow the plotter to draw a full circle (360 degrees
of arc) in one single command..
Quadrant arcs only allow for an arc to be drawn through a maximum
of 90 degrees of arc, never crossing a quadrant boundary. Due to this
restriction, I and J arc center offset codes can get away with never
having a negative value, even if the offsets are negative!
When in a Full 360 arc (G75), only one command is required to draw
a circle. In Quadrant mode, the same circle would require at least
4 Quadrant arcs (G74), because a circle goes through all four quadrants.
Quadrant arcs will always have positively signed I and J values, even
if the center offset is actually negative. Full 360 arc center offsets
can be signed positively or negatively. A negative I or J is a sure
indicator of Full 360 arcs.
Modality
It is often the case with Gerber data that when moving from
one XY coordinate point to another XY coordinate point, the X or Y
value will not change. Likewise, it is likely that if the plotter
is drawing a line with multiple segments, the segments will be connected
and the light stays on from segment to segment.
In both of these cases, there are redundant commands, making the plot
data file larger than necessary.
RS-274D allows you to omit this redundant data. This example shows
a box being drawn with four corners.
| Non
Modal Data |
Modal
Data |
| X0000Y0000D02* |
X1000Y1000D02* |
| X0000Y1000D01* |
Y1000D01* |
| X1000Y1000D01* |
X1000* |
| X1000Y0000D01* |
Y0000* |
| X0000Y0000D01* |
X0000* |
|
From this example, a large amount of data has not been written,
thus reducing the final data file size.
Establishing the Decimal Point
A numerical value in RS-274D data has an integer and a decimal part,
but the decimal point ('.') is not a valid RS-274D character. Thus,
decimal values are written as a string of integers. The implicit
position of the decimal point is determined by three parameters:
- Number of integer digits (whole digits)
- Number of decimal digits (precision)
- Zero suppression.
For example: In a system with integer digits=n and decimal digits=m
(an "n,m" system), a numerical value is written using (n+m)
digits.
For example, in a "2,3" format the value 12.345 is written
"12345". In a "2,4" format, the same value is
written "123450".
Zero suppression comes in three flavors - leading, trailing and none.
The idea of zero suppression is to reduce data file sizes by eliminating
unneeded 0 characters. The simplest and most common form of zero suppression
is leading zero suppression.
In a "2,4" format, with no zero suppression, the value 0.0100
would be 00 + 01000, written as "000100", but with leading
zero suppression the same value is written as "100".
With trailing zero suppression the same value 0.0100 would be written
as "0001".
How To Describe Data Formats
Gerber data and other XY languages use a standard method for describing
the data format. Two examples include:
"2,3 leading inch" or "3,3 trailing metric". The
first number specifies the whole digits used. The second parameter
states the precision. "Leading" and "trailing"
pertain to the zero suppression. And the last part of the description
indicates the units. Refer to the above sections if these concepts
seem unclear.
Typical
Documentation Package
A typical package must include the following information:
- Image Data (Gerber Files)
- Board Outline Data
- Aperture Tables
- Drill Data
- Fabrication Drawing
- Order Form
Image Data
Gerber (RS-274D or RS-274X) files must be provided for all
image layers (i.e. all circuit layers, solder mask(s) and legend(s)):
- One file is required for each image layer.
- The scale of the images should be 1:1.
- Layers should all be provided as viewed from the Component Side.
Note: RS-274X format (Gerber data containing imbedded aperture
information) is the preferred file format, but it is susceptible
to errors typically associated with custom shape definitions. It
is advisable, that prior to sending us any quick turn work that
you send us sample data so that any bugs can be identified and worked
out ahead of time.
When designing CAD data for Gerber output, it is important to keep
the following in mind:
All pads should be flash as opposed to draw data. This serves to
minimize file size, reducing computer processing time and allows
us to extract net list information for electrical test. If drawn
data is supplied we must convert it which again leads to the potential
of human error.
Create polygon fills ,i.e. plane areas, using the largest aperture
possible to provide the required resolution. Do not use a cross
hatch fill pattern when producing a solid fill, and do not overlap
fill segments by more than 1mil. Failing to observe this will create
exceedingly large files. We have received files which, after the
step and repeat process, are so large that they require an entire
shift just to photoplot.
Remove any text, targets and company logos from outside of the board
area. While these may be useful if you print copies of each layer
for your files, they must be removed for the step and repeat process
and do nothing more than add extra work at the CAM stage.
Purpose
The standards herein are intended to guide the PCB designer
in defining PCB profiles in a manner consistent with the needs of
the manufacturing process. CAD design files created in accordance
with these recommendations are directly usable by CAM systems, thus
aiding manufacturers in accurately making the designer's PCB.
General Drawing Standards
Like circuitry artwork, board profiles should be accurately
drawn, without dimensions. Dimensioned drawings should be supplied
separately. All lines should be drawn with a single tool, aperture,
or pen, with an assumed thickness of zero. Only the centers of drawing
lines will be used as definitions for machined board edges. Each
line drawn will represent an edge of the finished PCB.
Each board edge and cut-out must be drawn as a closed polygon. In
break-out panels, board-surround cutouts must form closed polygons.
Overlapping lines are not allowed. If, in the editing process, a
line must be extended, its endpoint must be accurately snapped or
trimmed to the needed location.
The endpoints of all lines and arcs making up closed polygons must
meet at precisely matching endpoints. Line and arc endpoints which
do not meet precisely cannot be used to define profiles.
Arcs and
Circles
It is vital that any arcs and circles created be represented
in the CAD database and the resultant data file (see below) as true
circular entities. Many CAD systems create and/or output arcs and
circles as hundreds of short line segments, which are problematic
to CAM systems. If the designer's artwork CAD system is incapable
of creating true arc data, a suitable 2D mechanical CAD program
should be used to create board profiles.
Data Formats
Board outline data files should be created in the DXF
format. If DXF format is unavailable, then Gerber photoplot format
(with circular interpolation) is a good alternative. If Gerber format
is used, the digit format should be leading zeros suppressed, and
either inch units with two integer and four decimal digits (LZ2.4),
or metric units with three integer and three decimal digits (LZ3.3).
Note: At present Enigma Interconnect is not able to make use of
DXF files. Please supply board outline details in Gerber format.
Aperture
Tables (RS-274D)
Aperture tables must contain the following information:
- D-CODE: i.e. D10, D11, D12...
- SHAPE: i.e. Round, Square, Oval...
- SIZE: in decimal inches, mils or metric
- TYPE: Flash or Draw
Custom apertures can be accommodated but must be accompanied by a
detailed dimensioned drawing.
Note: Aperture lists must be entered into our CAM software
in order to correctly view your Gerber data. Aperture lists, when
entered by hand, are susceptible to human error. A more desirable
method is to use software to convert the supplied aperture table.
Circuit Graphics has software to convert aperture lists output from
the most commonly used CAD packages to a format recognizable by our
CAM software. For this conversion process to work, you must tell us
what your CAD package is and ensure that you do not edit the aperture
file in any way. We have conversion programs for the following CAD
systems:
Drill Data
Most CAD packages offer a utility which will output a drill file in
Excellon drill format (an industry standard). We require the ASCII
version of this file, as opposed to EIA or Binary.
Along with the drill file we require a report file which provides
the finished hole size and total hole count for each tool change.
Any non-plate through holes (NPTH) should also be clearly identified.
The report file may be supplied as a separate ASCII text file or may
be included as part of your
Read_me.txt file.
Fabrication
Drawing
This drawing may be supplied in either Gerber, HPGL, DXF or hard copy
form. This drawing will be used as a reference during the manufacturing
process and should provide the dimensions for the board profile as
well as the size and location of any internal routs. Drill hole locations
along with a hole chart should also be included. Ensure that any non-plate
through holes (NPTH) are clearly identified.
It is good practice to reference the perimeter of the board to a feature
such as a tooling or board mounting hole.
Preparing
The Order
Getting your digital data to us is only half the battle. We need some
additional information about your data formats, PCB specifications
and order requirements.
The following information must be supplied with each order. We suggest
that you use your favorite text editor to prepare a "template"
similar to the following one, which you can modify slightly for each
order. Include this file with your data files, giving it a creative
filename such as READ_ME.TXT to attract our attention. Please supply
this file in ASCII text format to ensure that we can read it.
Sample Order
96/09/20 10:56 AM
To: Enigma Interconnect Inc
From: Name
Company
Address
Phone: ____________ Fax: _______________
PO Contact: ____ Technical Contact: _______
PCB Name/Part No.: ________ PCB Rev. ____
P.O. Number: _____ New Design: ___
Previously Mfg.: ______
Required Delivery Quantity
30 Hours (hot rush) _______
3 Days _________________
5 Days _________________
10 Days ________________
Standard _______________
The Following Files Accompany This Job: (note: file names are samples
only)
| ARTCS.GER |
Component Side |
| ARTSS.GER |
Solder Side |
| MASKCS.GER |
Solder Mask - Component
Side |
| MASKSS.GER |
Solder Mask - Solder Side
|
| IDENTCS.GER |
Component Legend - Component
Side |
| APERTURE.REP |
Aperture Table |
| DRILL.DRL |
Excellon Drill File |
| DRILL.REP |
Drill Report File |
| FAB.DWG |
Fabrication Drawing -
HPGL |
| READ_ME.TXT |
This File |
|
The CAD data supplied was produced using (your CAD Package and
Version)
The files provided are viewed from the Component Side
The Gerber data provided is formatted as follows:
- Gerber Format 2.4 (i.e. 2 digits before the decimal 4 digits
after)
- Units are Imperial
- Leading Zeros are Suppressed
- Modal Data (Repeat Sequential Coordinates are Suppressed)
The NC Drill data provided is formatted as follows:
- Excellon Format 2.4 (i.e. 2 digits before the decimal 4 digits
after)
- Units are Imperial
- Trailing Zeros are Suppressed
- Modal Data (Repeat Sequential Coordinates are Suppressed)
General Specifications
The information provided below is used for
quotation purposes and should be as accurate as possible.
- |____| Single-Sided |____| Double-Sided |____|
Multi-Layer________________ Layers
- Material: Double Sided: |____| 1/32, |____| 1/16,
|____| 3/32, |____| 1/8Base Copper: |____| 1/2oz, |____| 1oz,
|____| 2oz, |____| 3oz, |____| 4oz
Note: For multi-layer please provide detailed layer
configuration
FR4 (Standard) If other please check with Customer Service
on Availability
- Number of Plated Slots ______ Number of Non-Plated
Slots __________
- Smallest Hole Size: |____| <0.025, |____|
>0.025
- Electrical Test (BBT): |____| No, |____| YesNumber
of Test Points ____________
- Controlled Impedance Testing: |____| No, |____|
Yes
- Gold Fingers: |____| No, |____| 30in, |____|
50in # of Fingers Comp Side _____ # of Fingers Sold Side _____
Finger Area (Single) __________sq. in # of Gold Edges ______ Recessed
Fingers: |____| No, |____| Yes
- Solder Mask: |____| No, |____| Yes Colour: _______
Finish: |____| Semi-Gloss, |____| Matt Via Plug: |____| No, |____|
Yes
- Carbon Paste: |____| No, |____| One Side, |____|
Two Sides
- Legend: |____| No, |____| One Side, |____| Two
Sides Colour: ___________________
- Panelization: Tab Rout |____| No, |____| Yes
# of Tabs per Board _____________ Scoring |____| No, |____| Yes
- Countersink: |____| No, |____| Yes Qty __________________________________
- Board Size: X_____________ Y____________ Pallet
Size: X__________ Y__________ Multi-up: ______
- Drill: Tools (sizes) per Board _______ Holes
per Board _______
- Conductor Features: Min. Conductor Width ______
Min. Conductor Spacing ______Min. Annular Ring _____
- Surface Mount: |____| No, |____| One Side, |____|
Two Sides
Sample
Aperture Table
| No. |
Type |
Shape |
Size
|
D
Code |
| 1 |
DRAW |
CIRCLE
|
.010"
|
D10 |
| 2 |
DRAW |
CIRCLE
|
.025"
|
D11 |
| 3 |
FLASH |
CIRCLE
|
.010"
|
D12 |
| 4 |
FLASH |
CIRCLE
|
.025"
|
D13 |
| 5 |
FLASH |
CIRCLE
|
.040"
|
D14 |
| 6 |
FLASH |
CIRCLE
|
.050"
|
D15 |
| 7 |
FLASH |
SQUARE
|
.025"
|
D16 |
| 8 |
FLASH |
SQUARE
|
.050"
|
D17 |
|
Sample
Drill Report File
| Tool
Code |
Finished
Hole Size |
Quantity
|
Comments
|
| T01 |
0.025"
|
12 |
|
| T02 |
0.035"
|
321 |
|
| T05 |
0.076"
|
5 |
|
| T06 |
0.125"
|
2 |
**NPTH**
|
| Total Hole
Count |
|
340 |
|
|
Checking
Your Data
Before sending any data, we advise that you check the files by viewing
them using some form of Gerber view software. For your convenience
we provide a Shareware version of Graphicode's "GC PREVUE"
in the Software Tools section of our
website.
If you have used GC PREVUE to check your files and are satisfied that
they loaded correctly and look right, you may then save the files
as a ".PWK" or ".CWK" file (see GC PREVUE manual
"Save All Work"). You can then send the ".PWK"
or ".CWK" file instead of your Gerber files and NC Drill
file (if loaded). We still however, require you to send your Drill
Drawing, Fabrication Drawing and Read_me files.
Data Transmission
Once your data is assembled, you may send the digital portion
to us on disk or by sending the files as an "attachment"
to an e-mail via the Internet.
We are capable of receiving data using the following:
- IBM 1.4M 3 1/2" Floppy Disk
- IBM 720k 3 1/2" Floppy Disk
- IBM 360k 5 1/4" Floppy Disk
- IBM 720k 5 1/4" Floppy Disk
- IBM 1.2M 5 1/4" Floppy Disk
Internet
e-mail: sales@enigmacorp.com
World Wide Web: www.enigmacorp.com
For convenience and economy of time, we recommend that you place all
of your data files, FOR EACH INDIVIDUAL JOB, into a single archived
file before transmitting. Shareware versions of PK Software's PKZIP
and PKARC are available in the Software
Tools section of our website.
Manufacturing
Considerations
All boards are manufactured to IPC Class 2 specifications unless otherwise
specified at time of quotation.
Laminate
Double & Single Sided
| Panel
Size |
Useable
Area |
| 12x18 |
10.7x16.7
|
| 16x21 |
14.7x19.7
|
| 14x24 |
12.7x22.7
|
| 18x24 |
16.7x22.7
|
|
Multi-Layer
| Panel
Size |
Useable
Area |
| 18x24 |
15.7x21.7
|
|
Circuit
Layer Features
Conductor Width/Clearance
| Copper
Weight |
Min.
Feature/Clearance |
| 1/2 oz
|
0.006"/0.006"
|
| 1 oz |
0.006"/0.006"
|
| 2 oz |
0.010"/0.010"
|
|
Inner
Layer Clearances:
0.015" isolation clearance should be maintained between
inner layer features and finished hole size.
Annular
Ring Requirements Ipc-D-300g 3.1.3.1
The minimum annular ring is the distance from the edge of a functional
land to:
- the edge of a drilled hole (for single-sided boards and internal
layers of multi-layer boards)
- the inner edge of a plated-through hole (for double-sided plated-through
hole boards and outer layers of multi-layer boards)
Annular
Rings (Minimum) Ipc-D-300g Table
| Annular
Ring |
Class
1 |
Class
2 |
Class
3 |
| Internal
Supported |
0.15 [0.006]
|
0.05 [0.002]
|
0.03 [0.001]
|
| External
Supported |
0.25 [0.010]
|
0.15 [0.006]
|
0.05 [0.002]
|
| External
Unsupported |
0.40 [0.016]
|
0.25 [0.010]
|
0.15 [0.006]
|
|
Land
Size Determination Ipc-D-300g 3.1.3.2
The minimum size of a land surrounding a hole in a printed board shall
be determined by considering the following.
- Maximum diameter of the drilled hole.
- Minimum annular ring requirements.
- Maximum allowance for etchback, when required.
- A standard manufacturing allowance, determined by statistical
survey, which considers tooling and process variations required
to manufacture the boards.
Standard
Manufacturing Allowances Ipc-D-300g Table 2
| Greatest
board/panel dim. |
Class
1 |
Class
2 |
Class
3 |
| Up to 300
[12.00] |
0.70 [0.028]
|
0.50 [0.020]
|
0.30 [0.012
|
| More than
300 [12.00] |
0.85 [0.034]
|
0.60 [0.024]
|
0.40 [0.016]
|
|
The above considerations shall be incorporated into the minimum land
provided on the production master such that:
Minimum Land = a + 2b + 2c (if required) + d
All lands and annular rings shall be maximized wherever feasible,
consistent with good design practice and electrical clearance requirements.
Finished Hole Size
Smallest finished hole size (plated) is 0.010".
Board Edges IPC-D-300G 3.2.1
One board edge should be located from a datum, and where applicable
other edges should be dimensioned from the same datum. Where board
outer edges have a relationship to each other they shall be dimensioned
using a single dimension to maintain that relationship. Board
Edge Tolerances Ipc-D-300g Table 4
| Class
1 |
Class
2 |
Class
3 |
| 0.40 [0.016]
|
0.25 [0.010]
|
0.15 [0.006]
|
|
Plated/Unplated
Holes
Unless otherwise specified, all holes will be assumed
plated with the following exceptions:
- Hole locations with no copper features on both outer layers
- Hole locations with outer layer copper features smaller than
hole size.
Tolerence
For Cut-Outs, Notches, and Keying-Slots, as Machined IPC-D-300G TABLE
5
| Tolerance
|
Class
1 |
Class
2 |
Class
3 |
| Feature(slot
or notch) |
0.15
[0.006] |
0.10
[0.004] |
0.05
[0.002] |
| Location
where greatest dimension from datum is less than 300 [12.0]
|
0.20
[0.008] |
0.15
[0.006] |
0.10
[0.004] |
| Dimension
for feature location where greatest dimension from datum
is over 300 [12.0] |
0.25
[0.010] |
0.20
[0.008 |
0.15
[0.006] |
| Note: Radii
should be provided in all slots or notches. |
|
Routing
The following router bit sizes are stock:
| 0.040" |
| 0.050" |
| 0.0625" |
| 0.0938"
(Standard) |
| 0.100" |
| 0.125" |
|
Tooling Holes
All boards/pallet require min. 3 non-symmetrically placed tooling
holes. If not provided for in the design, Circuit Graphics will add
holes as required.
| Tooling
Pin Dia. |
Unplated
Hole Dia. |
| 0.0625"
(Standard) |
0.065" |
| 0.0938 |
0.096"
|
| 0.125"
(Standard) |
0.128" |
| 0.140" |
0.144 |
| 0.156" |
0.159"
|
|
Solder Mask
Feature Clearance
Solder mask clearances should be 0.005" minimum. i.e.
A 0.050" circuit layer feature would have a 0.060" solder
mask feature.
Solder Dam
Solder dams between SMT pads must be a minimum width of 0.005"
.
Component
Legend
Feature Width
Line widths should not be thinner than 0.008" with text
heights not less than 0.060".
Feature Clearance
0.008" clearance should be left between legend features
and the edges of SMT pads or holes for through mounted components.
Scoring
Feature Clearance
Circuit features should be kept a minimum of 0.025" away
from scored edge.
Available Cutters
Standard Blade: 30
Available Blade: 60
Gold Fingers
Feature Clearance
0.030" minimum clearance must be maintained between edge
of gold finger and plated through holes. |