<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.7.0">
<drawing>
<board>
<plain>
<text>Supported (with OSHPark Slot CAM)
Plated slots using a Slot Path
Path Style Slots</text>
<wire x1="-30.48" y1="-6.35" x2="-25.4" y2="-6.35" width="1.016" layer="46"/>
<text>Path with holes on each end</text>
<wire x1="-29.464" y1="-15.24" x2="-26.67" y2="-15.24" width="1.016" layer="46"/>
<text>Path drawn over long pad</text>
<text>Cutout using a routing path.</text>
<wire x1="-30.48" y1="-29.21" x2="-25.4" y2="-29.21" width="1.016" layer="46"/>
<wire x1="-25.4" y1="-29.21" x2="-25.4" y2="-34.29" width="1.016" layer="46"/>
<wire x1="-25.4" y1="-34.29" x2="-30.48" y2="-34.29" width="1.016" layer="46"/>
<wire x1="-30.48" y1="-34.29" x2="-30.48" y2="-29.21" width="1.016" layer="46"/>
<text>For full DRC minimums and restrictions, please see our
support site and DRC files.

Eagle allows several user actions that it cannot properly handle, which
can lead to DRC errors or CAM output issues. Some of these are listed here:

- When using slots on 4 layer boards, the internal layers are 
  NOT handled properly without additional user adjustments. 
- Do not draw slot copper on the Via or Pads layers. These layers 
  result in DRC errors and polygon errros. They are used here for reference only. 
- "Long Pad" footprints shapes are defined by the DRC settings, not the 
  footprint. As a result, DRC settings may cause slots to violate DRC rules. </text>
<wire x1="-30.226" y1="-57.912" x2="-25.146" y2="-57.912" width="1.016" layer="46"/>
<text>Not recommended:
- The design becomes non-portable to other services 
  that do not handle slots like we do
- Eagle's DRC checks cannot properly connect the
  top and bottom layers, making routing difficult 
  (See DRC warning)
- Using holes on ends is preferred</text>
<text>Path Style without holes</text>
<text>Notes: 
- Via/Pads layer used here for reference only. 
  These layers should only be used by Eagle 
  components. Manually drawing on these layers 
  in the board layout editor can result in design 
  failures due to limitations in Eagle's DRC.
- The shape and size of Long Pads is controlled by 
  the DRC, not the footprint itself.  Changing DRC 
  settings can result in annular ring violations on 
  long pad slots. 
</text>
<text>Notes: 
- The cutout MUST be completely filled with copper. 
- The internal corner radius will be equal to (MillingLineWidth)/2
- Use of a Polygon is recommended.  Setting the Polygon 
  Width to (MillingLineWidth + AnnularRing*2)  will ensure valid 
  annular rings on the cutout.
- Holes on the corners are optional, but recommended: 
  These improve Eagle's DRC handling of the cutout 
- All material underneath the Milling layer, and in the center 
  of the cutout, will be removed.</text>
<text>All Plated Slot paths will require the following:
- A line drawn on the Milling layer, with the Width property equal to the desired slot width. 
- The Milling line start and end coordinates will represent the slot start and end position. 
- Copper drawn the Top and Bottom layers, as well as any internal layers.
- Stop mask drawn on both tStop and bStop layers. 
- MUST be exported as Gerbers using our custom CAM job for slots. 
  This is to avoid issues with existing files and footprints, and to avoid 
  issues with various outline interpretations friom other PCB tools. </text>
<text>DRC Notes: 
Eagle's DRC does not validate slots, so care must be taken to provide valid fabrication data 
- The slot must contain a valid annular ring at all times, for each copper layer used in the design.
  It is reccomended to use a Via on one or each end, as Vias are DRC checked and provide good 
  visual checks. 
- Polygons do not acknowledge slots, leading to several side effects:
  - Do not generate thermals: Same-signal nets will simply connect entirely. 
  - Internal planes MUST have copper trace and annular rings provided: Failure to do this 
    will result in shorting internal planes to the slot. Eagle offers no DRC check for this.</text>
<wire x1="-30.48" y1="-51.562" x2="-25.4" y2="-51.562" width="1.016" layer="46"/>
<text>Path with ground plane + thermals</text>
<text>Eagle DRC does not properly add thermals to slots, but 
they can be added manually by using the tRestrict and bRestrict 
layers to isolate copper so thermals can be drawn.
The width, placement, and number of thermals is highly design
 dependendent, so use what is best for your layout. 
Three methods of generating thermals are shown here: 
- No thermals: Just solid copper connection
- Thermals drawn by using gaps in the Restrict layer
- A Restrict outline, with traces drawn over it.  This generates 
  DRC warnings, which can be marked as "Approved" 
  to hide them from future warnings. 
</text>
<wire x1="-30.48" y1="-47.752" x2="-25.4" y2="-47.752" width="1.016" layer="46"/>
<text>Notes: 
- Recommended for all plated slots
- Easy to draw and maintain
- Does not require complex footprint editing or library management</text>
<wire x1="34.29" y1="-44.45" x2="39.37" y2="-44.45" width="1.016" layer="46"/>
<text>NPTH Path using Milling only</text>
<text>Cutout using a routing path.</text>
<wire x1="39.37" y1="-30.48" x2="39.37" y2="-35.56" width="1.016" layer="46"/>
<wire x1="39.37" y1="-35.56" x2="34.29" y2="-35.56" width="1.016" layer="46"/>
<text>Notes: 
- The cutout MUST have no copperunder or inside the slot
- The internal corner radius will be equal to (MillingLineWidth)/2
- All material underneath the Milling layer, and in the center 
  of the cutout, will be removed.</text>
<text>Not recommended. Suggest using NPTH Path with Dimension
Notes: 
- Suitable for non-plated slots when copper pours/polygons are not used.
- Recommended to duplicate the line on the Dimension layer.
</text>
<text>Supported (with OSHPark Slot CAM)
Non-Plated Slots</text>
<text>All non-plated slot paths will require the following:
- A line drawn on the Milling layer, with the Width property equal to the desired slot width. 
- The Milling line start and end coordinates will represent the slot start and end position. 
- No copper on any layer, including internal layers
- MUST be exported as Gerbers using our custom CAM job for slots. 
  This is to avoid issues with existing files and footprints, and to avoid 
  issues with various outline interpretations friom other PCB tools. </text>
<text>- Setting the "Edge Keepout" to 0 in the DRC Distance tab setting to 0 will result 
  in polygons ignoring the Dimension layer. This will result in non-plated holes and vias being considered plated. 
  Use of our default DRU and edge keepout setting is recommended.</text>
<wire x1="34.544" y1="-12.7" x2="39.624" y2="-12.7" width="1.016" layer="46"/>
<text>NPTH Path using Milling + Dimension</text>
<text>This drawing style is recommended for all NPTH slots.
Note, both Milling and Dimension lines are required for correct operation
- Dimension affects Eagle DRC, and prevents Polygons and copper pours
   from interfering with the slot, and generates DRC warnings when traces
  are too close. 
- Milling is used to generate the cutting information used for fabrication.</text>
<wire x1="34.544" y1="-12.7" x2="39.624" y2="-12.7" width="1.016" layer="20"/>
<wire x1="34.29" y1="-35.56" x2="34.29" y2="-30.48" width="1.016" layer="46"/>
<wire x1="34.29" y1="-30.48" x2="39.37" y2="-30.48" width="1.016" layer="46"/>
<wire x1="39.37" y1="-30.48" x2="39.37" y2="-35.56" width="1.016" layer="20"/>
<wire x1="39.37" y1="-35.56" x2="34.29" y2="-35.56" width="1.016" layer="20"/>
<wire x1="34.29" y1="-35.56" x2="34.29" y2="-30.48" width="1.016" layer="20"/>
<wire x1="34.29" y1="-30.48" x2="39.37" y2="-30.48" width="1.016" layer="20"/>
<wire x1="-30.48" y1="-43.942" x2="-25.4" y2="-43.942" width="1.016" layer="46"/>
<wire x1="34.29" y1="-8.89" x2="39.37" y2="-8.89" width="1.016" layer="46"/>
<wire x1="34.29" y1="-8.89" x2="39.37" y2="-8.89" width="1.016" layer="20"/>
<text>Works, but not supported: </text>
<text>These legacy slot styles will usually result in a board containing
a slot, but come with no guarantees of correctness. These 
are primarily intended for compatibility with older designs and
footprints which can be hard to update.

For new designs, it's recommended to use a fully 
supported slot style. The following should only be used on 
new designs when required by other software or 
fabrication processes.</text>
<text>DRC Notes: 
Eagle's DRC does not validate slots, so care must be taken to provide valid fabrication data 
- The slot must contain a valid annular ring at all times, for each copper layer used in the design.
  It is reccomended to use a Via on one or each end, as Vias are DRC checked and provide good 
  visual checks. 
- Polygons do not acknowledge slots, leading to several side effects:
  - Do not generate thermals: Same-signal nets will simply connect entirely. 
  - Internal planes MUST have copper trace and annular rings provided: Failure to do this 
    will result in shorting internal planes to the slot. Eagle offers no DRC check for this.</text>
<text>LAYER NOTES</text>
<text>To properly read this document, 
you must enable all layers. 
This can be done by going to 
  View -&gt; Layer Settings
and selecting All.



</text>
<text>The Following layers will
all be used to generate slots


</text>
<text>41 tRestrict</text>
<text>1  Top</text>
<text>16 Bottom</text>
<text>20 Dimension</text>
<text>29 tStop</text>
<text>30 bStop</text>
<text>42 bRestrict</text>
<text>46 Milling</text>
<wire x1="-58.42" y1="-13.97" x2="-53.34" y2="-13.97" width="1.016" layer="46"/>
<text>18 Vias</text>
<wire x1="-58.42" y1="-1.27" x2="-53.34" y2="-1.27" width="1.016" layer="20"/>
<text>OTHER NOTES AND WARNINGS</text>
<text>Path drawn over long pad</text>
<text>Cutout using a routing path.</text>
<wire x1="184.912" y1="-24.892" x2="191.262" y2="-24.892" width="0.1016" layer="46"/>
<wire x1="191.262" y1="-24.892" x2="191.262" y2="-31.242" width="0.1016" layer="46"/>
<wire x1="191.262" y1="-31.242" x2="184.912" y2="-31.242" width="0.1016" layer="46"/>
<wire x1="184.912" y1="-31.242" x2="184.912" y2="-24.892" width="0.1016" layer="46"/>
<text>Notes: 
- The cutout MUST be completely filled with copper. 
- The internal corner radius will be equal to (MillingLineWidth)/2
- Use of a Polygon is recommended.  Setting the Polygon 
  Width to (MillingLineWidth + AnnularRing*2)  will ensure valid 
  annular rings on the cutout.
- Holes on the corners are optional, but recommended: 
  These improve Eagle's DRC handling of the cutout 
- All material underneath the Milling layer, and in the center 
  of the cutout, will be removed.
- Corners can be rounded or square</text>
<text>Notes: 
- Slot can have square or semi-circle ends
- NOT compatible with our new CAM. Using with 
  new CAM will result in board failure.</text>
<text>Slot Boundary </text>
<wire x1="191.008" y1="-7.112" x2="184.912" y2="-7.112" width="0.1016" layer="46"/>
<wire x1="184.912" y1="-7.112" x2="184.912" y2="-8.128" width="0.1016" layer="46"/>
<wire x1="184.912" y1="-8.128" x2="191.008" y2="-8.128" width="0.1016" layer="46"/>
<wire x1="191.008" y1="-8.128" x2="191.008" y2="-7.112" width="0.1016" layer="46"/>
<wire x1="190.5" y1="-9.652" x2="185.42" y2="-9.652" width="0.1016" layer="46"/>
<wire x1="185.42" y1="-9.652" x2="185.42" y2="-10.668" width="0.1016" layer="46" curve="180"/>
<wire x1="185.42" y1="-10.668" x2="190.5" y2="-10.668" width="0.1016" layer="46"/>
<wire x1="190.5" y1="-10.668" x2="190.5" y2="-9.652" width="0.1016" layer="46" curve="180"/>
<wire x1="114.808" y1="1.778" x2="108.458" y2="1.778" width="0.1016" layer="20"/>
<wire x1="108.458" y1="1.778" x2="108.458" y2="0" width="0.1016" layer="20"/>
<wire x1="108.458" y1="0" x2="114.808" y2="0" width="0.1016" layer="20"/>
<wire x1="114.808" y1="0" x2="114.808" y2="1.778" width="0.1016" layer="20"/>
<text>Notes: 
- Compatible with new CAM, and can be used 
  alongside supported slots. 
- Ends can be square or rounded</text>
<text>Non-Plated slot using Dimension layer</text>
<wire x1="189.484" y1="-16.002" x2="186.182" y2="-16.002" width="0.1016" layer="46"/>
<wire x1="186.182" y1="-16.002" x2="186.182" y2="-17.018" width="0.1016" layer="46"/>
<wire x1="189.484" y1="-17.018" x2="186.182" y2="-17.018" width="0.1016" layer="46"/>
<wire x1="189.484" y1="-16.002" x2="189.484" y2="-17.018" width="0.1016" layer="46"/>
<wire x1="189.23" y1="-18.542" x2="186.436" y2="-18.542" width="0.1016" layer="46"/>
<wire x1="186.436" y1="-18.542" x2="186.436" y2="-19.558" width="0.1016" layer="46" curve="180"/>
<wire x1="189.23" y1="-19.558" x2="186.436" y2="-19.558" width="0.1016" layer="46"/>
<wire x1="189.23" y1="-18.542" x2="189.23" y2="-19.558" width="0.1016" layer="46" curve="-180"/>
<text>Notes: 
- Slot can have square or semi-circle ends
- NOT compatible with our new CAM. Using with 
  new CAM will result in board failure.</text>
<wire x1="190.5" y1="-39.878" x2="185.42" y2="-39.878" width="0.1016" layer="46"/>
<wire x1="185.42" y1="-39.878" x2="184.912" y2="-39.37" width="0.1016" layer="46" curve="-90"/>
<wire x1="184.912" y1="-39.37" x2="184.912" y2="-34.29" width="0.1016" layer="46"/>
<wire x1="184.912" y1="-34.29" x2="185.42" y2="-33.782" width="0.1016" layer="46" curve="-90"/>
<wire x1="185.42" y1="-33.782" x2="190.5" y2="-33.782" width="0.1016" layer="46"/>
<wire x1="190.5" y1="-33.782" x2="191.008" y2="-34.29" width="0.1016" layer="46" curve="-90"/>
<wire x1="191.008" y1="-34.29" x2="191.008" y2="-39.37" width="0.1016" layer="46"/>
<wire x1="191.008" y1="-39.37" x2="190.5" y2="-39.878" width="0.1016" layer="46" curve="-90"/>
<text>Size-Dependent Support</text>
<text>DRC Notes: 
Eagle's DRC does not validate slots, so care must be taken to provide valid fabrication data 
</text>
<text>Supported Non-Plated Slots</text>
<wire x1="114.808" y1="-21.082" x2="108.712" y2="-21.082" width="0.1016" layer="20"/>
<wire x1="108.712" y1="-21.082" x2="108.712" y2="-22.098" width="0.1016" layer="20"/>
<wire x1="108.712" y1="-22.098" x2="114.808" y2="-22.098" width="0.1016" layer="20"/>
<wire x1="114.808" y1="-22.098" x2="114.808" y2="-21.082" width="0.1016" layer="20"/>
<text>Notes: 
- Compatible with new CAM, and can be used 
  alongside supported slots. </text>
<text>Non-Plated slot using Dimension layer</text>
<wire x1="114.3" y1="-23.622" x2="109.22" y2="-23.622" width="0.1016" layer="20"/>
<wire x1="109.22" y1="-23.622" x2="109.22" y2="-24.638" width="0.1016" layer="20" curve="180"/>
<wire x1="109.22" y1="-24.638" x2="114.3" y2="-24.638" width="0.1016" layer="20"/>
<wire x1="114.3" y1="-24.638" x2="114.3" y2="-23.622" width="0.1016" layer="20" curve="180"/>
<text>Works, but not supported or guaranteed</text>
<text>Notes: 
- Using a width between 40mil to 68mil (1.016mm to 1.7272mm)
- Compatible with new CAM, and can be used 
  alongside supported slots. </text>
<text>Notes: 
- Requires a slot width of 68 mil (0.1",1.7272) or larger.
- Compatible with new CAM, and can be used 
  alongside supported slots. </text>
<wire x1="113.538" y1="-2.032" x2="109.728" y2="-2.032" width="0.1016" layer="20"/>
<wire x1="109.728" y1="-2.032" x2="109.728" y2="-3.81" width="0.1016" layer="20" curve="180"/>
<wire x1="109.728" y1="-3.81" x2="113.538" y2="-3.81" width="0.1016" layer="20"/>
<wire x1="113.538" y1="-3.81" x2="113.538" y2="-2.032" width="0.1016" layer="20" curve="180"/>
<wire x1="114.808" y1="-41.402" x2="110.49" y2="-41.402" width="0.1016" layer="20"/>
<wire x1="110.49" y1="-41.402" x2="110.49" y2="-41.91" width="0.1016" layer="20"/>
<wire x1="110.49" y1="-41.91" x2="114.808" y2="-41.91" width="0.1016" layer="20"/>
<wire x1="114.808" y1="-41.91" x2="114.808" y2="-41.402" width="0.1016" layer="20"/>
<text>Notes: 
- Compatible with new CAM, and can be used 
  alongside supported slots. </text>
<text>Non-Plated slot using Dimension layer</text>
<wire x1="114.554" y1="-43.942" x2="110.744" y2="-43.942" width="0.1016" layer="20"/>
<wire x1="110.744" y1="-43.942" x2="110.744" y2="-44.45" width="0.1016" layer="20" curve="180"/>
<wire x1="110.744" y1="-44.45" x2="114.554" y2="-44.45" width="0.1016" layer="20"/>
<wire x1="114.554" y1="-44.45" x2="114.554" y2="-43.942" width="0.1016" layer="20" curve="180"/>
<text>Not Supported</text>
<text>Notes: 
- Using a width below 40 mil (1.016mm)
- Supported slots have smaller minimum width (see service page for full DRC details
  and updated minimum specs)
</text>
<text>Plated Slots</text>
<wire x1="48.006" y1="-53.594" x2="53.086" y2="-53.594" width="1.016" layer="46"/>
<text>- WARNING! Adding a Polygon later  without adding 
  a line to Dimension  or tRestrict  will result in copper 
   below the slot, causing a plated slot instead. 
 </text>
<text>Example: 
This will create a plated 
slot, connecting both 
top and bottom planes
</text>
<text>Not Supported</text>
<text>These are some commonly attempted footprints that have 
high failure rates or known issues, either in our system or 
within Eagle. 

These footprints should simply not be used, and designs
should be adjusted to use a better footprint.

Note, any slot footprint not listed as "supported" in 
some fashion falls into this category. Less common 
ones are omitted for brevity.</text>
<text>Poorly drawn slot boundaries</text>
<text>Notes: 
- Slot can have square or semi-circle ends
- NOT compatible with our new CAM. Using with 
  new CAM will result in board failure.</text>
<text>Slot Boundary </text>
<wire x1="254.508" y1="-7.112" x2="248.412" y2="-7.112" width="0.1016" layer="46"/>
<wire x1="248.412" y1="-7.112" x2="248.412" y2="-8.128" width="0.1016" layer="46"/>
<wire x1="248.412" y1="-8.128" x2="254.508" y2="-8.128" width="0.1016" layer="46"/>
<wire x1="254.508" y1="-8.128" x2="254.508" y2="-7.112" width="0.1016" layer="46"/>
<wire x1="254" y1="-9.652" x2="248.92" y2="-9.652" width="0.1016" layer="46"/>
<wire x1="248.92" y1="-9.652" x2="248.92" y2="-10.668" width="0.1016" layer="46" curve="180"/>
<wire x1="248.92" y1="-10.668" x2="254" y2="-10.668" width="0.1016" layer="46"/>
<wire x1="254" y1="-10.668" x2="254" y2="-9.652" width="0.1016" layer="46" curve="180"/>
<wire x1="252.73" y1="-16.256" x2="250.19" y2="-16.256" width="0.1016" layer="46"/>
<wire x1="250.19" y1="-16.256" x2="250.19" y2="-16.764" width="0.1016" layer="46"/>
<wire x1="252.73" y1="-16.764" x2="250.19" y2="-16.764" width="0.1016" layer="46"/>
<wire x1="252.73" y1="-16.256" x2="252.73" y2="-16.764" width="0.1016" layer="46"/>
<wire x1="252.73" y1="-18.542" x2="250.19" y2="-18.542" width="0.1016" layer="46"/>
<wire x1="250.19" y1="-18.542" x2="250.19" y2="-19.558" width="0.1016" layer="46" curve="180"/>
<wire x1="252.73" y1="-19.558" x2="250.19" y2="-19.558" width="0.1016" layer="46"/>
<wire x1="252.73" y1="-18.542" x2="252.73" y2="-19.558" width="0.1016" layer="46" curve="-180"/>
<text>The most common issues are 
- Slots that do not have the correct width
- Slots that extend past the edge of the copper pad
- Slots drawn on the wrong layer (silk)
- Slots that violate Annular Ring specs
- Slots with copper on one end, and not on the other.
However, there's a large number of ways to draw a slot 
such that it does not represent your desired shape. </text>
<text></text>
<hole x="248.92" y="3.81" drill="1.016"/>
<hole x="249.174" y="3.81" drill="1.016"/>
<hole x="249.428" y="3.81" drill="1.016"/>
<hole x="249.682" y="3.81" drill="1.016"/>
<hole x="249.936" y="3.81" drill="1.016"/>
<hole x="250.19" y="3.81" drill="1.016"/>
<hole x="250.444" y="3.81" drill="1.016"/>
<hole x="250.698" y="3.81" drill="1.016"/>
<hole x="250.952" y="3.81" drill="1.016"/>
<hole x="251.206" y="3.81" drill="1.016"/>
<hole x="251.46" y="3.81" drill="1.016"/>
<hole x="251.714" y="3.81" drill="1.016"/>
<hole x="251.968" y="3.81" drill="1.016"/>
<hole x="252.222" y="3.81" drill="1.016"/>
<hole x="252.476" y="3.81" drill="1.016"/>
<hole x="252.73" y="3.81" drill="1.016"/>
<text>Repeated/Overlapping drills</text>
<text>This tends to break drill bits, and is 
typically removed in fabrication by 
DRC tools. 
If fabricated, the slot is of EXTREMELY 
low quality. The slot will have sharp points, and
will typically be bent and fabricated in a crescent/arc
shape, as shown here: </text>
<text>Fabbed</text>
<text>Desired</text>
<wire x1="182.88" y1="-45.72" x2="196.85" y2="-45.72" width="0.254" layer="20"/>
<wire x1="196.85" y1="-58.42" x2="182.88" y2="-58.42" width="0.254" layer="20"/>
<wire x1="182.88" y1="-58.42" x2="182.88" y2="-45.72" width="0.254" layer="20"/>
<wire x1="194.31" y1="-48.26" x2="196.85" y2="-48.26" width="1.016" layer="46"/>
<wire x1="196.85" y1="-45.72" x2="196.85" y2="-58.42" width="0.254" layer="20"/>
<wire x1="194.31" y1="-50.8" x2="196.85" y2="-50.8" width="1.016" layer="46"/>
<wire x1="196.85" y1="-56.134" x2="196.85" y2="-53.594" width="1.016" layer="46"/>
<text>Slots on Board Edges
(castellations)</text>
<text>We do not support castellations,  although 
they typically work just fine. 
Slots using a supported drill footprint 
have the same known issues as castellations 
fabbed using standard drills.

When using a non-supported footprint to 
indicate a castellation, the castellation is likely 
to fail. 

</text>
<text>The Hole tool is intended for non-plated holes, and
 generates outline data. This outline gets mixed 
up with the slot. This makes it difficult to pull apart by 
automated tools, and increases the likelyhood it gets 
fabbed incorrectly.

Additionally, Eagle DRC does not handle this well either. 
This footprint results in significant DRC warnings, while 
also not allowing several important electrical checks.</text>
<text>Plated slot boundary with 
"nonplated" holes</text>
<wire x1="254.508" y1="-35.052" x2="248.412" y2="-35.052" width="0.1016" layer="46"/>
<wire x1="248.412" y1="-35.052" x2="248.412" y2="-36.068" width="0.1016" layer="46"/>
<wire x1="248.412" y1="-36.068" x2="254.508" y2="-36.068" width="0.1016" layer="46"/>
<wire x1="254.508" y1="-36.068" x2="254.508" y2="-35.052" width="0.1016" layer="46"/>
<hole x="248.92" y="-35.56" drill="1.016"/>
<hole x="254" y="-35.56" drill="1.016"/>
<wire x1="249.936" y1="-21.59" x2="252.984" y2="-21.59" width="1.016" layer="46"/>
<wire x1="250.698" y1="-24.13" x2="252.222" y2="-24.13" width="1.016" layer="46"/>
<wire x1="250.19" y1="-26.67" x2="252.73" y2="-26.67" width="0.254" layer="46"/>
<text>100 OSH_GREEN</text>
<text>101 OSH_YELLOW</text>
<text>102 OSH_RED</text>
<text>The following layers are graphical 
layers used to add color to notes
These are not needed for normal 
board files</text>
<text>You may wish to turn off layer 
  46 Drills
which contains drill drawing 
information.  This is not necessary, 
and can cause some examples to 
be more difficult to inspect</text>
<text>Milling or Outline data
drawn with Rectangles</text>
<text>The Rectangle tool does not generate Gerber data
suitable for fabrication. As a result, Rectangles will 
be ignored, and your slot will not be fabbed. </text>
<rectangle x1="250.19" y1="-52.578" x2="252.73" y2="-51.562" layer="46"/>
<rectangle x1="249.682" y1="-55.118" x2="253.238" y2="-54.102" layer="46"/>
<rectangle x1="250.19" y1="-57.658" x2="252.73" y2="-56.642" layer="46"/>
<rectangle x1="250.19" y1="-57.658" x2="252.73" y2="-56.642" layer="20"/>
<wire x1="34.29" y1="-22.86" x2="39.37" y2="-22.86" width="1.016" layer="46"/>
<wire x1="34.29" y1="-19.304" x2="39.37" y2="-19.304" width="1.016" layer="46"/>
<wire x1="33.782" y1="-19.812" x2="39.878" y2="-19.812" width="0.254" layer="20"/>
<wire x1="39.878" y1="-19.812" x2="39.878" y2="-18.796" width="0.254" layer="20"/>
<wire x1="39.878" y1="-18.796" x2="33.782" y2="-18.796" width="0.254" layer="20"/>
<wire x1="33.782" y1="-18.796" x2="33.782" y2="-19.812" width="0.254" layer="20"/>
<wire x1="33.782" y1="-23.368" x2="33.782" y2="-22.352" width="0.254" layer="20"/>
<wire x1="33.782" y1="-22.352" x2="39.878" y2="-22.352" width="0.254" layer="20"/>
<wire x1="39.878" y1="-22.352" x2="39.878" y2="-23.368" width="0.254" layer="20"/>
<wire x1="39.878" y1="-23.368" x2="33.782" y2="-23.368" width="0.254" layer="20"/>
<text>Alternate NPTH with Dimension</text>
<text>Another valid way to indicated non-plated slots. 
Note, both Milling and Dimension lines are required for correct operation
- Dimension affects Eagle DRC, and prevents Polygons and copper pours
   from interfering with the slot, and generates DRC warnings when traces
  are too close. 
- Milling is used to generate the cutting information used for fabrication.
- Eagle's DRC considers the Width of the Dimension lines when applying 
  the Edge Keepout spec.</text>
<text>(pretend this box contains 
 a well designed PCB)</text>
<wire x1="250.19" y1="-29.464" x2="252.73" y2="-29.464" width="1.016" layer="46"/>
<wire x1="0" y1="-102.87" x2="2.54" y2="-102.87" width="1.016" layer="46"/>
<text>.drill.xln</text>
<text>.topsoldermask.ger</text>
<text>.slotdrill.xln</text>
<text>.toplayer.ger</text>
<text>.internalplane1.ger</text>
<text>.bottomsoldermask.ger</text>
<wire x1="0" y1="-96.52" x2="2.794" y2="-96.52" width="1.016" layer="46"/>
<text>.internalplane2.ger</text>
<text>.bottomlayer.ger</text>
<text>Slot drawn in Eagle</text>
<text>CAM output Eagle 
generates for on 
4 layer designs</text>
</plain>
<libraries>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<elements>
</elements>
<signals>
<signal name="S$2">
</signal>
<signal name="S$5">
</signal>
<signal name="NET1">
</signal>
<signal name="S$4">
</signal>
<signal name="S$6">
</signal>
<signal name="S$8">
</signal>
<signal name="S$7">
</signal>
<signal name="S$0">
</signal>
<signal name="S$3">
</signal>
<signal name="S$9">
</signal>
<signal name="S$10">
</signal>
<signal name="S$11">
</signal>
<signal name="S$1">
</signal>
<signal name="S$12">
</signal>
<signal name="NET2">
</signal>
<signal name="S$15">
</signal>
<signal name="S$16">
</signal>
<signal name="NET3">
</signal>
<signal name="S$17">
</signal>
<signal name="S$20">
</signal>
<signal name="S$21">
</signal>
<signal name="S$22">
</signal>
<signal name="NET4">
</signal>
<signal name="S$23">
</signal>
<signal name="S$24">
</signal>
<signal name="NET5">
</signal>
<signal name="S$25">
</signal>
<signal name="S$26">
</signal>
<signal name="S$27">
</signal>
<signal name="S$28">
</signal>
<signal name="S$29">
</signal>
<signal name="S$30">
</signal>
<signal name="S$31">
</signal>
<signal name="S$32">
</signal>
<signal name="S$33">
</signal>
<signal name="S$34">
</signal>
<signal name="S$35">
</signal>
<signal name="S$36">
</signal>
<signal name="S$37">
</signal>
<signal name="S$38">
</signal>
<signal name="S$39">
</signal>
<signal name="S$40">
</signal>
<signal name="S$44">
</signal>
<signal name="S$41">
</signal>
<signal name="S$42">
</signal>
<signal name="S$45">
</signal>
<signal name="S$43">
</signal>
<signal name="S$46">
</signal>
<signal name="S$47">
</signal>
<signal name="S$48">
</signal>
<signal name="S$13">
</signal>
<signal name="S$14">
</signal>
<signal name="S$18">
</signal>
<signal name="S$19">
</signal>
<signal name="S$49">
</signal>
<signal name="S$50">
</signal>
<signal name="S$51">
</signal>
<signal name="S$52">
</signal>
<signal name="S$53">
</signal>
<signal name="S$54">
</signal>
<signal name="S$55">
</signal>
</signals>
</board>
</drawing>
</eagle>
