commit 2a7d6c0ced233fd4dc8fb0783a0508937320f603
parent 1f11777863fdc94836841e36a04a90ba955d67ad
Author: Brian Swetland <swetland@frotz.net>
Date: Mon, 19 Oct 2020 21:48:39 -0700
initial checkin of flex connector kicad project
Diffstat:
12 files changed, 4440 insertions(+), 0 deletions(-)
diff --git a/flex/fp-info-cache b/flex/fp-info-cache
@@ -0,0 +1,15 @@
+3179559598828
+FrotzNet
+FlexEdge-24-P1
+
+
+0
+24
+24
+FrotzNet
+FlexEdge-24-P2.54
+Edge Pads for 24 conductor FPC
+
+0
+24
+24
diff --git a/flex/frotznet.footprints/FlexEdge-24-P1.kicad_mod b/flex/frotznet.footprints/FlexEdge-24-P1.kicad_mod
@@ -0,0 +1,32 @@
+(module FlexEdge-24-P1 (layer F.Cu) (tedit 5EC21E97)
+ (fp_text reference REF** (at 0 -2) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value FlexEdge-24-P1 (at 0 -4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 smd roundrect (at 0 0) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at 0 1) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at 0 2) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at 0 3) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at 0 4) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at 0 5) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at 0 6) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at 0 7) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at 0 8) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at 0 9) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at 0 10) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at 0 11) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 0 12) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 0 13) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 0 14) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 0 15) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 0 16) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 0 17) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 0 18) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 0 19) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 0 20) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 0 21) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 0 22) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 0 23) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+)
diff --git a/flex/frotznet.footprints/FlexEdge-24-P2.54.kicad_mod b/flex/frotznet.footprints/FlexEdge-24-P2.54.kicad_mod
@@ -0,0 +1,34 @@
+(module FlexEdge-24-P2.54 (layer F.Cu) (tedit 5EBF9BDB)
+ (descr "Edge Pads for 24 conductor FPC")
+ (attr smd)
+ (fp_text reference J** (at 0 -5.08) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value FlexEdge-24-P2.54 (at 0 -2.54) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 smd roundrect (at 0 0) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 2 smd roundrect (at 0 2.54) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 3 smd roundrect (at 0 5.08) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 4 smd roundrect (at 0 7.62) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 5 smd roundrect (at 0 10.16) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 6 smd roundrect (at 0 12.7) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 7 smd roundrect (at 0 15.24) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 8 smd roundrect (at 0 17.78) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 9 smd roundrect (at 0 20.32) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 10 smd roundrect (at 0 22.86) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 11 smd roundrect (at 0 25.4) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 12 smd roundrect (at 0 27.94) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 13 smd roundrect (at 0 30.48) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 14 smd roundrect (at 0 33.02) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 15 smd roundrect (at 0 35.56) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 16 smd roundrect (at 0 38.1) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 17 smd roundrect (at 0 40.64) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 18 smd roundrect (at 0 43.18) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 19 smd roundrect (at 0 45.72) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 20 smd roundrect (at 0 48.26) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 21 smd roundrect (at 0 50.8) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 22 smd roundrect (at 0 53.34) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 23 smd roundrect (at 0 55.88) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+ (pad 24 smd roundrect (at 0 58.42) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
+)
diff --git a/flex/kbdflex-cache.lib b/flex/kbdflex-cache.lib
@@ -0,0 +1,67 @@
+EESchema-LIBRARY Version 2.4
+#encoding utf-8
+#
+# Connector_Generic_Conn_01x24
+#
+DEF Connector_Generic_Conn_01x24 J 0 40 Y N 1 F N
+F0 "J" 0 1200 50 H V C CNN
+F1 "Connector_Generic_Conn_01x24" 0 -1300 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ Connector*:*_1x??_*
+$ENDFPLIST
+DRAW
+S -50 -1195 0 -1205 1 1 6 N
+S -50 -1095 0 -1105 1 1 6 N
+S -50 -995 0 -1005 1 1 6 N
+S -50 -895 0 -905 1 1 6 N
+S -50 -795 0 -805 1 1 6 N
+S -50 -695 0 -705 1 1 6 N
+S -50 -595 0 -605 1 1 6 N
+S -50 -495 0 -505 1 1 6 N
+S -50 -395 0 -405 1 1 6 N
+S -50 -295 0 -305 1 1 6 N
+S -50 -195 0 -205 1 1 6 N
+S -50 -95 0 -105 1 1 6 N
+S -50 5 0 -5 1 1 6 N
+S -50 105 0 95 1 1 6 N
+S -50 205 0 195 1 1 6 N
+S -50 305 0 295 1 1 6 N
+S -50 405 0 395 1 1 6 N
+S -50 505 0 495 1 1 6 N
+S -50 605 0 595 1 1 6 N
+S -50 705 0 695 1 1 6 N
+S -50 805 0 795 1 1 6 N
+S -50 905 0 895 1 1 6 N
+S -50 1005 0 995 1 1 6 N
+S -50 1105 0 1095 1 1 6 N
+S -50 1150 50 -1250 1 1 10 f
+X Pin_1 1 -200 1100 150 R 50 50 1 1 P
+X Pin_10 10 -200 200 150 R 50 50 1 1 P
+X Pin_11 11 -200 100 150 R 50 50 1 1 P
+X Pin_12 12 -200 0 150 R 50 50 1 1 P
+X Pin_13 13 -200 -100 150 R 50 50 1 1 P
+X Pin_14 14 -200 -200 150 R 50 50 1 1 P
+X Pin_15 15 -200 -300 150 R 50 50 1 1 P
+X Pin_16 16 -200 -400 150 R 50 50 1 1 P
+X Pin_17 17 -200 -500 150 R 50 50 1 1 P
+X Pin_18 18 -200 -600 150 R 50 50 1 1 P
+X Pin_19 19 -200 -700 150 R 50 50 1 1 P
+X Pin_2 2 -200 1000 150 R 50 50 1 1 P
+X Pin_20 20 -200 -800 150 R 50 50 1 1 P
+X Pin_21 21 -200 -900 150 R 50 50 1 1 P
+X Pin_22 22 -200 -1000 150 R 50 50 1 1 P
+X Pin_23 23 -200 -1100 150 R 50 50 1 1 P
+X Pin_24 24 -200 -1200 150 R 50 50 1 1 P
+X Pin_3 3 -200 900 150 R 50 50 1 1 P
+X Pin_4 4 -200 800 150 R 50 50 1 1 P
+X Pin_5 5 -200 700 150 R 50 50 1 1 P
+X Pin_6 6 -200 600 150 R 50 50 1 1 P
+X Pin_7 7 -200 500 150 R 50 50 1 1 P
+X Pin_8 8 -200 400 150 R 50 50 1 1 P
+X Pin_9 9 -200 300 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/flex/kbdflex.kicad_pcb b/flex/kbdflex.kicad_pcb
@@ -0,0 +1,736 @@
+(kicad_pcb (version 20171130) (host pcbnew 5.1.6-c6e7f7d~86~ubuntu18.04.1)
+
+ (general
+ (thickness 1.6)
+ (drawings 57)
+ (tracks 284)
+ (zones 0)
+ (modules 2)
+ (nets 25)
+ )
+
+ (page A)
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user hide)
+ (40 Dwgs.User user)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user)
+ (48 B.Fab user)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.25)
+ (user_trace_width 0.45)
+ (trace_clearance 0.2)
+ (zone_clearance 0.508)
+ (zone_45_only no)
+ (trace_min 0.2)
+ (via_size 0.8)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (edge_width 0.05)
+ (segment_width 0.2)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.12)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 1.524 1.524)
+ (pad_drill 0.762)
+ (pad_to_mask_clearance 0.05)
+ (aux_axis_origin 0 0)
+ (visible_elements FFFFFF7F)
+ (pcbplotparams
+ (layerselection 0x01080_7fffffff)
+ (usegerberextensions true)
+ (usegerberattributes true)
+ (usegerberadvancedattributes true)
+ (creategerberjobfile false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory "plot/"))
+ )
+
+ (net 0 "")
+ (net 1 /A)
+ (net 2 /B)
+ (net 3 /C)
+ (net 4 /D)
+ (net 5 /E)
+ (net 6 /F)
+ (net 7 /G)
+ (net 8 /H)
+ (net 9 /I)
+ (net 10 /J)
+ (net 11 /K)
+ (net 12 /L)
+ (net 13 /M)
+ (net 14 /N)
+ (net 15 /O)
+ (net 16 /P)
+ (net 17 /Q)
+ (net 18 /R)
+ (net 19 /S)
+ (net 20 /T)
+ (net 21 /U)
+ (net 22 /V)
+ (net 23 /W)
+ (net 24 /X)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.2)
+ (trace_width 0.25)
+ (via_dia 0.8)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net /A)
+ (add_net /B)
+ (add_net /C)
+ (add_net /D)
+ (add_net /E)
+ (add_net /F)
+ (add_net /G)
+ (add_net /H)
+ (add_net /I)
+ (add_net /J)
+ (add_net /K)
+ (add_net /L)
+ (add_net /M)
+ (add_net /N)
+ (add_net /O)
+ (add_net /P)
+ (add_net /Q)
+ (add_net /R)
+ (add_net /S)
+ (add_net /T)
+ (add_net /U)
+ (add_net /V)
+ (add_net /W)
+ (add_net /X)
+ )
+
+ (module FrotzNet:FlexEdge-24-P1 (layer F.Cu) (tedit 5EC21E97) (tstamp 5EC30AA0)
+ (at 51.5 74 180)
+ (path /5FCAB663)
+ (fp_text reference J2 (at 0 -2) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Conn_01x24 (at 0 -4) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 24 smd roundrect (at 0 23 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 24 /X))
+ (pad 23 smd roundrect (at 0 22 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 23 /W))
+ (pad 22 smd roundrect (at 0 21 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 22 /V))
+ (pad 21 smd roundrect (at 0 20 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 21 /U))
+ (pad 20 smd roundrect (at 0 19 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 20 /T))
+ (pad 19 smd roundrect (at 0 18 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 19 /S))
+ (pad 18 smd roundrect (at 0 17 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 18 /R))
+ (pad 17 smd roundrect (at 0 16 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 17 /Q))
+ (pad 16 smd roundrect (at 0 15 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 16 /P))
+ (pad 15 smd roundrect (at 0 14 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 15 /O))
+ (pad 14 smd roundrect (at 0 13 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 14 /N))
+ (pad 13 smd roundrect (at 0 12 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 13 /M))
+ (pad 12 smd roundrect (at 0 11 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 12 /L))
+ (pad 11 smd roundrect (at 0 10 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 /K))
+ (pad 10 smd roundrect (at 0 9 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 10 /J))
+ (pad 9 smd roundrect (at 0 8 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 9 /I))
+ (pad 8 smd roundrect (at 0 7 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 8 /H))
+ (pad 7 smd roundrect (at 0 6 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 7 /G))
+ (pad 6 smd roundrect (at 0 5 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 6 /F))
+ (pad 5 smd roundrect (at 0 4 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 5 /E))
+ (pad 4 smd roundrect (at 0 3 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 4 /D))
+ (pad 3 smd roundrect (at 0 2 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 /C))
+ (pad 2 smd roundrect (at 0 1 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 2 /B))
+ (pad 1 smd roundrect (at 0 0 180) (size 2.7 0.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 /A))
+ )
+
+ (module FrotzNet:FlexEdge-24-P2.54 (layer F.Cu) (tedit 5EBF9BDB) (tstamp 5EC30A84)
+ (at 146.5 33.3)
+ (descr "Edge Pads for 24 conductor FPC")
+ (path /5FCACB0E)
+ (attr smd)
+ (fp_text reference J1 (at 0 -5.08) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Conn_01x24 (at 0 -2.54) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 24 smd roundrect (at 0 58.42) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 1 /A))
+ (pad 23 smd roundrect (at 0 55.88) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 2 /B))
+ (pad 22 smd roundrect (at 0 53.34) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 3 /C))
+ (pad 21 smd roundrect (at 0 50.8) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 4 /D))
+ (pad 20 smd roundrect (at 0 48.26) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 5 /E))
+ (pad 19 smd roundrect (at 0 45.72) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 6 /F))
+ (pad 18 smd roundrect (at 0 43.18) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 7 /G))
+ (pad 17 smd roundrect (at 0 40.64) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 8 /H))
+ (pad 16 smd roundrect (at 0 38.1) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 9 /I))
+ (pad 15 smd roundrect (at 0 35.56) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 10 /J))
+ (pad 14 smd roundrect (at 0 33.02) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 11 /K))
+ (pad 13 smd roundrect (at 0 30.48) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 12 /L))
+ (pad 12 smd roundrect (at 0 27.94) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 13 /M))
+ (pad 11 smd roundrect (at 0 25.4) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 14 /N))
+ (pad 10 smd roundrect (at 0 22.86) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 15 /O))
+ (pad 9 smd roundrect (at 0 20.32) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 16 /P))
+ (pad 8 smd roundrect (at 0 17.78) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 17 /Q))
+ (pad 7 smd roundrect (at 0 15.24) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 18 /R))
+ (pad 6 smd roundrect (at 0 12.7) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 19 /S))
+ (pad 5 smd roundrect (at 0 10.16) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 20 /T))
+ (pad 4 smd roundrect (at 0 7.62) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 21 /U))
+ (pad 3 smd roundrect (at 0 5.08) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 22 /V))
+ (pad 2 smd roundrect (at 0 2.54) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 23 /W))
+ (pad 1 smd roundrect (at 0 0) (size 6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)
+ (net 24 /X))
+ )
+
+ (gr_text "FPC Stackup\n\nLayer heights not to scale.\n0.30 mm total height at each end is critical dimension.\nUp to 0.33mm total height is acceptable." (at 50 115) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)) (justify left))
+ )
+ (gr_text "ENIG Gold\n" (at 49 137.5) (layer Dwgs.User) (tstamp 5EC333CE)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "ENIG Gold\n" (at 144.5 137.5) (layer Dwgs.User) (tstamp 5EC333C8)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_line (start 98 144) (end 107 131) (layer Dwgs.User) (width 0.3))
+ (gr_line (start 97 141) (end 98 144) (layer Dwgs.User) (width 0.3))
+ (gr_line (start 89 152) (end 97 141) (layer Dwgs.User) (width 0.3))
+ (dimension 100 (width 0.15) (layer Dwgs.User)
+ (gr_text "100.000 mm" (at 100 163.3) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 150 160) (xy 150 162.586421)))
+ (feature2 (pts (xy 50 160) (xy 50 162.586421)))
+ (crossbar (pts (xy 50 162) (xy 150 162)))
+ (arrow1a (pts (xy 150 162) (xy 148.873496 162.586421)))
+ (arrow1b (pts (xy 150 162) (xy 148.873496 161.413579)))
+ (arrow2a (pts (xy 50 162) (xy 51.126504 162.586421)))
+ (arrow2b (pts (xy 50 162) (xy 51.126504 161.413579)))
+ )
+ (dimension 6 (width 0.15) (layer Dwgs.User)
+ (gr_text "3.00 mm" (at 53 126.7) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 56 130) (xy 56 127.413579)))
+ (feature2 (pts (xy 50 130) (xy 50 127.413579)))
+ (crossbar (pts (xy 50 128) (xy 56 128)))
+ (arrow1a (pts (xy 56 128) (xy 54.873496 128.586421)))
+ (arrow1b (pts (xy 56 128) (xy 54.873496 127.413579)))
+ (arrow2a (pts (xy 50 128) (xy 51.126504 128.586421)))
+ (arrow2b (pts (xy 50 128) (xy 51.126504 127.413579)))
+ )
+ (dimension 14 (width 0.15) (layer Dwgs.User)
+ (gr_text "7.00 mm" (at 143 126.7) (layer Dwgs.User) (tstamp 5ED184C0)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 150 130) (xy 150 127.413579)))
+ (feature2 (pts (xy 136 130) (xy 136 127.413579)))
+ (crossbar (pts (xy 136 128) (xy 150 128)))
+ (arrow1a (pts (xy 150 128) (xy 148.873496 128.586421)))
+ (arrow1b (pts (xy 150 128) (xy 148.873496 127.413579)))
+ (arrow2a (pts (xy 136 128) (xy 137.126504 128.586421)))
+ (arrow2b (pts (xy 136 128) (xy 137.126504 127.413579)))
+ )
+ (gr_text "Polyimide Stiffener" (at 69 151) (layer Dwgs.User) (tstamp 5EC33349)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text Polyimide (at 69 148) (layer Dwgs.User) (tstamp 5EC33349)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text Polyimide (at 69 136) (layer Dwgs.User) (tstamp 5EC33349)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text Adhesive (at 69 139) (layer Dwgs.User) (tstamp 5EC33349)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "1oz Copper\n" (at 69 142) (layer Dwgs.User) (tstamp 5EC33349)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (gr_text "Adhesive\n" (at 69 145) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (dimension 12 (width 0.15) (layer Dwgs.User)
+ (gr_text "0.30 mm" (at 156.7 146 270) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 160 152) (xy 157.413579 152)))
+ (feature2 (pts (xy 160 140) (xy 157.413579 140)))
+ (crossbar (pts (xy 158 140) (xy 158 152)))
+ (arrow1a (pts (xy 158 152) (xy 157.413579 150.873496)))
+ (arrow1b (pts (xy 158 152) (xy 158.586421 150.873496)))
+ (arrow2a (pts (xy 158 140) (xy 157.413579 141.126504)))
+ (arrow2b (pts (xy 158 140) (xy 158.586421 141.126504)))
+ )
+ (gr_line (start 150 152) (end 150 149) (layer Dwgs.User) (width 0.15) (tstamp 5EC332B3))
+ (gr_line (start 133 152) (end 150 152) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 133 149) (end 133 152) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 58 152) (end 58 149) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 152) (end 58 152) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 149) (end 50 152) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 151) (end 50 146) (layer Dwgs.User) (width 0.15) (tstamp 5EC332B2))
+ (gr_line (start 150 149) (end 50 149) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 150 146) (end 150 151) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 150 146) (end 150 141) (layer Dwgs.User) (width 0.15) (tstamp 5EC332B1))
+ (gr_line (start 50 146) (end 150 146) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 141) (end 50 146) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 56 134) (end 56 137) (layer Dwgs.User) (width 0.15) (tstamp 5EC332B0))
+ (gr_line (start 136 134) (end 56 134) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 136 137) (end 136 134) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 136 135) (end 136 140) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 56 137) (end 136 137) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 56 140) (end 56 135) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 143) (end 50 140) (layer Dwgs.User) (width 0.15) (tstamp 5EC332AF))
+ (gr_line (start 150 143) (end 50 143) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 150 140) (end 150 143) (layer Dwgs.User) (width 0.15))
+ (gr_line (start 50 140) (end 150 140) (layer Dwgs.User) (width 0.15))
+ (gr_text "Thickness\n0.30mm here" (at 47.5 83) (layer Dwgs.User) (tstamp 5EC332A8)
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ )
+ (gr_text "Thickness\n0.30mm here" (at 143 101.5) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)) (justify left))
+ )
+ (dimension 7 (width 0.15) (layer Dwgs.User)
+ (gr_text "7.000 mm" (at 146.5 98.3) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (feature1 (pts (xy 150 96) (xy 150 97.586421)))
+ (feature2 (pts (xy 143 96) (xy 143 97.586421)))
+ (crossbar (pts (xy 143 97) (xy 150 97)))
+ (arrow1a (pts (xy 150 97) (xy 148.873496 97.586421)))
+ (arrow1b (pts (xy 150 97) (xy 148.873496 96.413579)))
+ (arrow2a (pts (xy 143 97) (xy 144.126504 97.586421)))
+ (arrow2b (pts (xy 143 97) (xy 144.126504 96.413579)))
+ )
+ (dimension 3 (width 0.15) (layer Dwgs.User)
+ (gr_text "3.000 mm" (at 51.5 79.3) (layer Dwgs.User)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (feature1 (pts (xy 53 77) (xy 53 78.586421)))
+ (feature2 (pts (xy 50 77) (xy 50 78.586421)))
+ (crossbar (pts (xy 50 78) (xy 53 78)))
+ (arrow1a (pts (xy 53 78) (xy 51.873496 78.586421)))
+ (arrow1b (pts (xy 53 78) (xy 51.873496 77.413579)))
+ (arrow2a (pts (xy 50 78) (xy 51.126504 78.586421)))
+ (arrow2b (pts (xy 50 78) (xy 51.126504 77.413579)))
+ )
+ (dimension 100 (width 0.15) (layer Dwgs.User)
+ (gr_text "100.000 mm" (at 100 30.3) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 50 28) (xy 50 29.586421)))
+ (feature2 (pts (xy 150 28) (xy 150 29.586421)))
+ (crossbar (pts (xy 150 29) (xy 50 29)))
+ (arrow1a (pts (xy 50 29) (xy 51.126504 28.413579)))
+ (arrow1b (pts (xy 50 29) (xy 51.126504 29.586421)))
+ (arrow2a (pts (xy 150 29) (xy 148.873496 28.413579)))
+ (arrow2b (pts (xy 150 29) (xy 148.873496 29.586421)))
+ )
+ (dimension 63.500492 (width 0.15) (layer Dwgs.User)
+ (gr_text "63.500 mm" (at 155.174966 62.261023 89.8) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 152.25 94) (xy 154.336393 94.008214)))
+ (feature2 (pts (xy 152.5 30.5) (xy 154.586393 30.508214)))
+ (crossbar (pts (xy 153.999976 30.505905) (xy 153.749976 94.005905)))
+ (arrow1a (pts (xy 153.749976 94.005905) (xy 153.167995 92.877101)))
+ (arrow1b (pts (xy 153.749976 94.005905) (xy 154.340827 92.881719)))
+ (arrow2a (pts (xy 153.999976 30.505905) (xy 153.409125 31.630091)))
+ (arrow2b (pts (xy 153.999976 30.505905) (xy 154.581957 31.634709)))
+ )
+ (dimension 25 (width 0.15) (layer Dwgs.User)
+ (gr_text "25.000 mm" (at 47.05 62.5 90) (layer Dwgs.User)
+ (effects (font (size 1.5 1.5) (thickness 0.2)))
+ )
+ (feature1 (pts (xy 45 75) (xy 46.336421 75)))
+ (feature2 (pts (xy 45 50) (xy 46.336421 50)))
+ (crossbar (pts (xy 45.75 50) (xy 45.75 75)))
+ (arrow1a (pts (xy 45.75 75) (xy 45.163579 73.873496)))
+ (arrow1b (pts (xy 45.75 75) (xy 46.336421 73.873496)))
+ (arrow2a (pts (xy 45.75 50) (xy 45.163579 51.126504)))
+ (arrow2b (pts (xy 45.75 50) (xy 46.336421 51.126504)))
+ )
+ (gr_arc (start 137 33.5) (end 137 30.5) (angle -90) (layer Edge.Cuts) (width 0.05))
+ (gr_arc (start 131 47) (end 131 50) (angle -90) (layer Edge.Cuts) (width 0.05))
+ (gr_arc (start 137 91) (end 134 91) (angle -90) (layer Edge.Cuts) (width 0.05))
+ (gr_arc (start 131 78) (end 134 78) (angle -90) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 131 50) (end 50 50) (layer Edge.Cuts) (width 0.05) (tstamp 5EC30BE8))
+ (gr_line (start 134 33.5) (end 134 47) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 150 30.5) (end 137 30.5) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 150 94) (end 150 30.5) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 137 94) (end 150 94) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 134 78) (end 134 91) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 50 75) (end 131 75) (layer Edge.Cuts) (width 0.05))
+ (gr_line (start 50 50) (end 50 75) (layer Edge.Cuts) (width 0.05))
+
+ (segment (start 146.5 91.72) (end 146.22 91.72) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 146.22 91.72) (end 145.5 91) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 145.5 91) (end 143 91) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 51.5 74) (end 132.5 74) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 143 91) (end 142.5 90.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 142.5 90.5) (end 142.5 89.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 142.5 89.5) (end 141.5 88.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 141.5 88.5) (end 141.5 87.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 141.5 87.5) (end 140.5 86.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 140.5 86.5) (end 140.5 85.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 140.5 85.5) (end 139.5 84.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 139.5 84.5) (end 139.5 83.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 139.5 83.5) (end 138.5 82.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 138.5 82.5) (end 138.5 81.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 138.5 81.5) (end 137.5 80.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 137.5 80.5) (end 137.5 79.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 137.5 79.5) (end 136.5 78.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 136.5 78.5) (end 136.5 77.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 136.5 77.5) (end 135.5 76.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 135.5 76.5) (end 135.5 75.5) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 135.5 75.5) (end 134 74) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 134 74) (end 132.5 74) (width 0.45) (layer F.Cu) (net 1))
+ (segment (start 136.5 75) (end 134.5 73) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 136.5 76) (end 136.5 75) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 142.5 88) (end 142.5 87) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 142.5 87) (end 141.5 86) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 138.5 79) (end 137.5 78) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 146.5 89.18) (end 146.18 89.18) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 141.5 86) (end 141.5 85) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 146.18 89.18) (end 145.5 88.5) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 134.5 73) (end 51.5 73) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 140.5 84) (end 140.5 83) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 143 88.5) (end 142.5 88) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 141.5 85) (end 140.5 84) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 145.5 88.5) (end 143 88.5) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 140.5 83) (end 139.5 82) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 139.5 82) (end 139.5 81) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 139.5 81) (end 138.5 80) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 138.5 80) (end 138.5 79) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 137.5 78) (end 137.5 77) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 137.5 77) (end 136.5 76) (width 0.45) (layer F.Cu) (net 2))
+ (segment (start 132.5 72) (end 51.5 72) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 135 72) (end 132.5 72) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 143 86) (end 142.5 85.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 140.5 80.5) (end 139.5 79.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 137.5 75.5) (end 137.5 74.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 142.5 84.5) (end 141.5 83.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 146.5 86.64) (end 146.14 86.64) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 142.5 85.5) (end 142.5 84.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 141.5 83.5) (end 141.5 82.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 145.5 86) (end 143 86) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 146.14 86.64) (end 145.5 86) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 141.5 82.5) (end 140.5 81.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 140.5 81.5) (end 140.5 80.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 139.5 79.5) (end 139.5 78.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 139.5 78.5) (end 138.5 77.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 138.5 77.5) (end 138.5 76.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 138.5 76.5) (end 137.5 75.5) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 137.5 74.5) (end 135 72) (width 0.45) (layer F.Cu) (net 3))
+ (segment (start 139.5 76) (end 138.5 75) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 139.5 77) (end 139.5 76) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 135.5 71) (end 51.5 71) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 140.5 79) (end 140.5 78) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 141.5 80) (end 140.5 79) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 141.5 81) (end 141.5 80) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 146.1 84.1) (end 145.5 83.5) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 140.5 78) (end 139.5 77) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 142.5 83) (end 142.5 82) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 145.5 83.5) (end 143 83.5) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 138.5 74) (end 135.5 71) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 138.5 75) (end 138.5 74) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 143 83.5) (end 142.5 83) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 146.5 84.1) (end 146.1 84.1) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 142.5 82) (end 141.5 81) (width 0.45) (layer F.Cu) (net 4))
+ (segment (start 135.5 70) (end 51.5 70) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 139.5 73.5) (end 136 70) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 141.5 77.5) (end 140.5 76.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 140.5 75.5) (end 139.5 74.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 141.5 78.5) (end 141.5 77.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 145.56 81.56) (end 145 81) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 146.5 81.56) (end 145.56 81.56) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 139.5 74.5) (end 139.5 73.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 140.5 76.5) (end 140.5 75.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 142.5 79.5) (end 141.5 78.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 136 70) (end 135.5 70) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 145 81) (end 143 81) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 142.5 80.5) (end 142.5 79.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 143 81) (end 142.5 80.5) (width 0.45) (layer F.Cu) (net 5))
+ (segment (start 135.5 69) (end 51.5 69) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 140.5 73) (end 136.5 69) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 136.5 69) (end 135.5 69) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 140.5 74) (end 140.5 73) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 141.5 75) (end 140.5 74) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 145.02 79.02) (end 144.5 78.5) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 146.5 79.02) (end 145.02 79.02) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 142.5 77) (end 141.5 76) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 141.5 76) (end 141.5 75) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 144.5 78.5) (end 143 78.5) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 143 78.5) (end 142.5 78) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 142.5 78) (end 142.5 77) (width 0.45) (layer F.Cu) (net 6))
+ (segment (start 141.5 72.5) (end 137 68) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 134 68) (end 51.5 68) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 145.98 76.48) (end 145.5 76) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 146.5 76.48) (end 145.98 76.48) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 145.5 76) (end 143 76) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 143 76) (end 142.5 75.5) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 142.5 74.5) (end 141.5 73.5) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 137 68) (end 134 68) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 141.5 73.5) (end 141.5 72.5) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 142.5 75.5) (end 142.5 74.5) (width 0.45) (layer F.Cu) (net 7))
+ (segment (start 134.5 67) (end 51.5 67) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 137.5 67) (end 134.5 67) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 145.94 73.94) (end 145.5 73.5) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 145.5 73.5) (end 143 73.5) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 146.5 73.94) (end 145.94 73.94) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 143 73.5) (end 142.5 73) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 142.5 73) (end 142.5 72) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 142.5 72) (end 137.5 67) (width 0.45) (layer F.Cu) (net 8))
+ (segment (start 135.5 66) (end 51.5 66) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 138 66) (end 135.5 66) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 143 71) (end 138 66) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 145 71) (end 143 71) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 146.5 71.4) (end 145.4 71.4) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 145.4 71.4) (end 145 71) (width 0.45) (layer F.Cu) (net 9))
+ (segment (start 135.5 65) (end 51.5 65) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 139.5 65) (end 135.5 65) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 143 68.5) (end 139.5 65) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 146.5 68.86) (end 145.86 68.86) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 145.5 68.5) (end 143 68.5) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 145.86 68.86) (end 145.5 68.5) (width 0.45) (layer F.Cu) (net 10))
+ (segment (start 146.5 66.32) (end 145.82 66.32) (width 0.45) (layer F.Cu) (net 11))
+ (segment (start 145.82 66.32) (end 145.5 66) (width 0.45) (layer F.Cu) (net 11))
+ (segment (start 145.5 66) (end 143 66) (width 0.45) (layer F.Cu) (net 11))
+ (segment (start 143 66) (end 141 64) (width 0.45) (layer F.Cu) (net 11))
+ (segment (start 51.5 64) (end 141 64) (width 0.45) (layer F.Cu) (net 11))
+ (segment (start 146.5 63.78) (end 146.5 63.58) (width 0.45) (layer F.Cu) (net 12))
+ (segment (start 146.22 63.5) (end 146.5 63.78) (width 0.45) (layer F.Cu) (net 12))
+ (segment (start 51.5 63) (end 142 63) (width 0.45) (layer F.Cu) (net 12))
+ (segment (start 142.5 63.5) (end 146.22 63.5) (width 0.45) (layer F.Cu) (net 12))
+ (segment (start 142 63) (end 142.5 63.5) (width 0.45) (layer F.Cu) (net 12))
+ (segment (start 146.24 61.5) (end 146.5 61.24) (width 0.45) (layer F.Cu) (net 13))
+ (segment (start 142.5 61.5) (end 146.24 61.5) (width 0.45) (layer F.Cu) (net 13))
+ (segment (start 51.5 62) (end 142 62) (width 0.45) (layer F.Cu) (net 13))
+ (segment (start 142 62) (end 142.5 61.5) (width 0.45) (layer F.Cu) (net 13))
+ (segment (start 144.5 59) (end 143 59) (width 0.45) (layer F.Cu) (net 14))
+ (segment (start 141 61) (end 51.5 61) (width 0.45) (layer F.Cu) (net 14))
+ (segment (start 146.5 58.7) (end 144.8 58.7) (width 0.45) (layer F.Cu) (net 14))
+ (segment (start 143 59) (end 141 61) (width 0.45) (layer F.Cu) (net 14))
+ (segment (start 144.8 58.7) (end 144.5 59) (width 0.45) (layer F.Cu) (net 14))
+ (segment (start 146.5 56.16) (end 144.84 56.16) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 144.84 56.16) (end 144.5 56.5) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 139.5 60) (end 138.5 60) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 138.5 60) (end 51.5 60) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 143 56.5) (end 139.5 60) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 146.5 56.16) (end 145.34 56.16) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 145 56.5) (end 143 56.5) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 145.34 56.16) (end 145 56.5) (width 0.45) (layer F.Cu) (net 15))
+ (segment (start 134.5 59) (end 51.5 59) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 138 59) (end 134.5 59) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 143 54) (end 138 59) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 144.5 54) (end 143 54) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 146.5 53.62) (end 144.88 53.62) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 144.88 53.62) (end 144.5 54) (width 0.45) (layer F.Cu) (net 16))
+ (segment (start 134.5 58) (end 51.5 58) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 137.5 58) (end 134.5 58) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 144.92 51.08) (end 144.5 51.5) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 142.5 52) (end 142.5 53) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 146.5 51.08) (end 144.92 51.08) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 144.5 51.5) (end 143 51.5) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 143 51.5) (end 142.5 52) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 142.5 53) (end 137.5 58) (width 0.45) (layer F.Cu) (net 17))
+ (segment (start 137 57) (end 134.5 57) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 144.96 48.54) (end 144.5 49) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 134.5 57) (end 51.5 57) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 141.5 51.5) (end 141.5 52.5) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 142.5 50.5) (end 141.5 51.5) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 146.5 48.54) (end 144.96 48.54) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 144.5 49) (end 143 49) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 141.5 52.5) (end 137 57) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 143 49) (end 142.5 49.5) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 142.5 49.5) (end 142.5 50.5) (width 0.45) (layer F.Cu) (net 18))
+ (segment (start 140.5 52) (end 136.5 56) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 141.5 50) (end 140.5 51) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 140.5 51) (end 140.5 52) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 141.5 49) (end 141.5 50) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 145.5 46) (end 145 46.5) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 136.5 56) (end 51.5 56) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 143 46.5) (end 142.5 47) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 145 46.5) (end 143 46.5) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 142.5 47) (end 142.5 48) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 146.5 46) (end 145.5 46) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 142.5 48) (end 141.5 49) (width 0.45) (layer F.Cu) (net 19))
+ (segment (start 134 55) (end 51.5 55) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 136 55) (end 134 55) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 139.5 50.5) (end 139.5 51.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 140.5 49.5) (end 139.5 50.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 139.5 51.5) (end 136 55) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 140.5 48.5) (end 140.5 49.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 141.5 47.5) (end 140.5 48.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 145.04 43.46) (end 144.5 44) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 146.5 43.46) (end 145.04 43.46) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 141.5 46.5) (end 141.5 47.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 143 44) (end 142.5 44.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 142.5 45.5) (end 141.5 46.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 144.5 44) (end 143 44) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 142.5 44.5) (end 142.5 45.5) (width 0.45) (layer F.Cu) (net 20))
+ (segment (start 135.5 54) (end 135 54) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 138.5 51) (end 135.5 54) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 139.5 49) (end 138.5 50) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 139.5 48) (end 139.5 49) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 135 54) (end 51.5 54) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 140.5 47) (end 139.5 48) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 140.5 46) (end 140.5 47) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 141.5 45) (end 140.5 46) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 138.5 50) (end 138.5 51) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 141.5 44) (end 141.5 45) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 145.58 40.92) (end 145 41.5) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 145 41.5) (end 143 41.5) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 146.5 40.92) (end 145.58 40.92) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 142.5 43) (end 141.5 44) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 142.5 42) (end 142.5 43) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 143 41.5) (end 142.5 42) (width 0.45) (layer F.Cu) (net 21))
+ (segment (start 51.5 53) (end 127.5 53) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 127.5 53) (end 130.5 53) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 135 53) (end 127.5 53) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 142.5 40.5) (end 141.5 41.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 141.5 41.5) (end 141.5 42.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 140.5 43.5) (end 140.5 44.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 140.5 44.5) (end 139.5 45.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 142.5 39.5) (end 142.5 40.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 143 39) (end 142.5 39.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 141.5 42.5) (end 140.5 43.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 138.5 47.5) (end 138.5 48.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 146.5 38.38) (end 145.12 38.38) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 144.5 39) (end 143 39) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 145.12 38.38) (end 144.5 39) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 139.5 46.5) (end 138.5 47.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 139.5 45.5) (end 139.5 46.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 138.5 48.5) (end 137.5 49.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 137.5 49.5) (end 137.5 50.5) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 137.5 50.5) (end 135 53) (width 0.45) (layer F.Cu) (net 22))
+ (segment (start 131 52) (end 51.5 52) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 134.5 52) (end 131 52) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 136.5 50) (end 134.5 52) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 137.5 48) (end 136.5 49) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 145 36.5) (end 143 36.5) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 137.5 47) (end 137.5 48) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 143 36.5) (end 142.5 37) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 146.5 35.84) (end 145.66 35.84) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 141.5 40) (end 140.5 41) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 145.66 35.84) (end 145 36.5) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 141.5 39) (end 141.5 40) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 140.5 41) (end 140.5 42) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 136.5 49) (end 136.5 50) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 142.5 38) (end 141.5 39) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 140.5 42) (end 139.5 43) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 139.5 43) (end 139.5 44) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 142.5 37) (end 142.5 38) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 139.5 44) (end 138.5 45) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 138.5 46) (end 137.5 47) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 138.5 45) (end 138.5 46) (width 0.45) (layer F.Cu) (net 23))
+ (segment (start 135.5 49.5) (end 134 51) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 135.5 48.5) (end 135.5 49.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 137.5 44.5) (end 137.5 45.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 143 34) (end 142.5 34.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 51.5 51) (end 131 51) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 146.5 33.3) (end 145.7 33.3) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 145 34) (end 143 34) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 145.7 33.3) (end 145 34) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 138.5 42.5) (end 138.5 43.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 138.5 43.5) (end 137.5 44.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 131 51) (end 131.5 51) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 142.5 34.5) (end 142.5 35.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 141.5 37.5) (end 140.5 38.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 136.5 46.5) (end 136.5 47.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 137.5 45.5) (end 136.5 46.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 142.5 35.5) (end 141.5 36.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 141.5 36.5) (end 141.5 37.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 139.5 41.5) (end 138.5 42.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 136.5 47.5) (end 135.5 48.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 140.5 38.5) (end 140.5 39.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 134 51) (end 131 51) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 140.5 39.5) (end 139.5 40.5) (width 0.45) (layer F.Cu) (net 24))
+ (segment (start 139.5 40.5) (end 139.5 41.5) (width 0.45) (layer F.Cu) (net 24))
+
+)
diff --git a/flex/kbdflex.pro b/flex/kbdflex.pro
@@ -0,0 +1,239 @@
+update=Sun 17 May 2020 10:46:24 PM PDT
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+[pcbnew]
+version=1
+PageLayoutDescrFile=
+LastNetListRead=
+CopperLayerCount=2
+BoardThickness=1.6
+AllowMicroVias=0
+AllowBlindVias=0
+RequireCourtyardDefinitions=0
+ProhibitOverlappingCourtyards=1
+MinTrackWidth=0.2
+MinViaDiameter=0.4
+MinViaDrill=0.3
+MinMicroViaDiameter=0.2
+MinMicroViaDrill=0.09999999999999999
+MinHoleToHole=0.25
+TrackWidth1=0.25
+TrackWidth2=0.45
+ViaDiameter1=0.8
+ViaDrill1=0.4
+dPairWidth1=0.2
+dPairGap1=0.25
+dPairViaGap1=0.25
+SilkLineWidth=0.12
+SilkTextSizeV=1
+SilkTextSizeH=1
+SilkTextSizeThickness=0.15
+SilkTextItalic=0
+SilkTextUpright=1
+CopperLineWidth=0.2
+CopperTextSizeV=1.5
+CopperTextSizeH=1.5
+CopperTextThickness=0.3
+CopperTextItalic=0
+CopperTextUpright=1
+EdgeCutLineWidth=0.05
+CourtyardLineWidth=0.05
+OthersLineWidth=0.15
+OthersTextSizeV=1
+OthersTextSizeH=1
+OthersTextSizeThickness=0.15
+OthersTextItalic=0
+OthersTextUpright=1
+SolderMaskClearance=0.05
+SolderMaskMinWidth=0
+SolderPasteClearance=0
+SolderPasteRatio=-0
+[pcbnew/Layer.F.Cu]
+Name=F.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.In1.Cu]
+Name=In1.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In2.Cu]
+Name=In2.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In3.Cu]
+Name=In3.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In4.Cu]
+Name=In4.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In5.Cu]
+Name=In5.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In6.Cu]
+Name=In6.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In7.Cu]
+Name=In7.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In8.Cu]
+Name=In8.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In9.Cu]
+Name=In9.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In10.Cu]
+Name=In10.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In11.Cu]
+Name=In11.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In12.Cu]
+Name=In12.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In13.Cu]
+Name=In13.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In14.Cu]
+Name=In14.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In15.Cu]
+Name=In15.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In16.Cu]
+Name=In16.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In17.Cu]
+Name=In17.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In18.Cu]
+Name=In18.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In19.Cu]
+Name=In19.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In20.Cu]
+Name=In20.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In21.Cu]
+Name=In21.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In22.Cu]
+Name=In22.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In23.Cu]
+Name=In23.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In24.Cu]
+Name=In24.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In25.Cu]
+Name=In25.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In26.Cu]
+Name=In26.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In27.Cu]
+Name=In27.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In28.Cu]
+Name=In28.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In29.Cu]
+Name=In29.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.In30.Cu]
+Name=In30.Cu
+Type=0
+Enabled=0
+[pcbnew/Layer.B.Cu]
+Name=B.Cu
+Type=0
+Enabled=1
+[pcbnew/Layer.B.Adhes]
+Enabled=1
+[pcbnew/Layer.F.Adhes]
+Enabled=1
+[pcbnew/Layer.B.Paste]
+Enabled=1
+[pcbnew/Layer.F.Paste]
+Enabled=1
+[pcbnew/Layer.B.SilkS]
+Enabled=1
+[pcbnew/Layer.F.SilkS]
+Enabled=1
+[pcbnew/Layer.B.Mask]
+Enabled=1
+[pcbnew/Layer.F.Mask]
+Enabled=1
+[pcbnew/Layer.Dwgs.User]
+Enabled=1
+[pcbnew/Layer.Cmts.User]
+Enabled=1
+[pcbnew/Layer.Eco1.User]
+Enabled=1
+[pcbnew/Layer.Eco2.User]
+Enabled=1
+[pcbnew/Layer.Edge.Cuts]
+Enabled=1
+[pcbnew/Layer.Margin]
+Enabled=1
+[pcbnew/Layer.B.CrtYd]
+Enabled=1
+[pcbnew/Layer.F.CrtYd]
+Enabled=1
+[pcbnew/Layer.B.Fab]
+Enabled=1
+[pcbnew/Layer.F.Fab]
+Enabled=1
+[pcbnew/Layer.Rescue]
+Enabled=0
+[pcbnew/Netclasses]
+[pcbnew/Netclasses/Default]
+Name=Default
+Clearance=0.2
+TrackWidth=0.25
+ViaDiameter=0.8
+ViaDrill=0.4
+uViaDiameter=0.3
+uViaDrill=0.1
+dPairWidth=0.2
+dPairGap=0.25
+dPairViaGap=0.25
diff --git a/flex/kbdflex.sch b/flex/kbdflex.sch
@@ -0,0 +1,134 @@
+EESchema Schematic File Version 4
+EELAYER 30 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector_Generic:Conn_01x24 J2
+U 1 1 5FCAB663
+P 6200 2600
+F 0 "J2" H 6280 2592 50 0000 L CNN
+F 1 "Conn_01x24" H 6280 2501 50 0000 L CNN
+F 2 "FrotzNet:FlexEdge-24-P1" H 6200 2600 50 0001 C CNN
+F 3 "~" H 6200 2600 50 0001 C CNN
+ 1 6200 2600
+ 1 0 0 -1
+$EndComp
+$Comp
+L Connector_Generic:Conn_01x24 J1
+U 1 1 5FCACB0E
+P 5300 2700
+F 0 "J1" H 5218 1275 50 0000 C CNN
+F 1 "Conn_01x24" H 5218 1366 50 0000 C CNN
+F 2 "FrotzNet:FlexEdge-24-P2.54" H 5300 2700 50 0001 C CNN
+F 3 "~" H 5300 2700 50 0001 C CNN
+ 1 5300 2700
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ 5500 1500 6000 1500
+Wire Wire Line
+ 6000 1600 5500 1600
+Wire Wire Line
+ 5500 3800 6000 3800
+Wire Wire Line
+ 5500 1700 6000 1700
+Wire Wire Line
+ 6000 1800 5500 1800
+Wire Wire Line
+ 5500 1900 6000 1900
+Wire Wire Line
+ 6000 2000 5500 2000
+Wire Wire Line
+ 6000 2100 5500 2100
+Wire Wire Line
+ 5500 2200 6000 2200
+Wire Wire Line
+ 5500 2300 6000 2300
+Wire Wire Line
+ 5500 2400 6000 2400
+Wire Wire Line
+ 5500 2500 6000 2500
+Wire Wire Line
+ 5500 2600 6000 2600
+Wire Wire Line
+ 5500 2700 6000 2700
+Wire Wire Line
+ 5500 2800 6000 2800
+Wire Wire Line
+ 5500 2900 6000 2900
+Wire Wire Line
+ 5500 3000 6000 3000
+Wire Wire Line
+ 5500 3100 6000 3100
+Wire Wire Line
+ 5500 3200 6000 3200
+Wire Wire Line
+ 5500 3300 6000 3300
+Wire Wire Line
+ 5500 3400 6000 3400
+Wire Wire Line
+ 6000 3500 5500 3500
+Wire Wire Line
+ 5500 3600 6000 3600
+Wire Wire Line
+ 6000 3700 5500 3700
+Text Label 5700 1500 0 50 ~ 0
+A
+Text Label 5700 1600 0 50 ~ 0
+B
+Text Label 5700 1700 0 50 ~ 0
+C
+Text Label 5700 1800 0 50 ~ 0
+D
+Text Label 5700 1900 0 50 ~ 0
+E
+Text Label 5700 2000 0 50 ~ 0
+F
+Text Label 5700 2100 0 50 ~ 0
+G
+Text Label 5700 2200 0 50 ~ 0
+H
+Text Label 5700 2300 0 50 ~ 0
+I
+Text Label 5700 2400 0 50 ~ 0
+J
+Text Label 5700 2500 0 50 ~ 0
+K
+Text Label 5700 2600 0 50 ~ 0
+L
+Text Label 5700 2700 0 50 ~ 0
+M
+Text Label 5700 2800 0 50 ~ 0
+N
+Text Label 5700 2900 0 50 ~ 0
+O
+Text Label 5700 3000 0 50 ~ 0
+P
+Text Label 5700 3100 0 50 ~ 0
+Q
+Text Label 5700 3200 0 50 ~ 0
+R
+Text Label 5700 3300 0 50 ~ 0
+S
+Text Label 5700 3400 0 50 ~ 0
+T
+Text Label 5700 3500 0 50 ~ 0
+U
+Text Label 5700 3600 0 50 ~ 0
+V
+Text Label 5700 3700 0 50 ~ 0
+W
+Text Label 5700 3800 0 50 ~ 0
+X
+$EndSCHEMATC
diff --git a/flex/mfg-v1/kbdflex-v1-gerbers.zip b/flex/mfg-v1/kbdflex-v1-gerbers.zip
Binary files differ.
diff --git a/flex/mfg-v1/kbdflex-v1-spec.pdf b/flex/mfg-v1/kbdflex-v1-spec.pdf
Binary files differ.
diff --git a/flex/plot/kbdflex-Edge_Cuts.gm1 b/flex/plot/kbdflex-Edge_Cuts.gm1
@@ -0,0 +1,54 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,5.1.6-c6e7f7d~86~ubuntu18.04.1*%
+%TF.CreationDate,2020-05-18T00:48:30-07:00*%
+%TF.ProjectId,kbdflex,6b626466-6c65-4782-9e6b-696361645f70,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Profile,NP*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.1.6-c6e7f7d~86~ubuntu18.04.1) date 2020-05-18 00:48:30*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,Profile*%
+%ADD10C,0.050000*%
+%TD*%
+G04 APERTURE END LIST*
+D10*
+X134000000Y-33500000D02*
+G75*
+G02*
+X137000000Y-30500000I3000000J0D01*
+G01*
+X134000000Y-47000000D02*
+G75*
+G02*
+X131000000Y-50000000I-3000000J0D01*
+G01*
+X137000000Y-94000000D02*
+G75*
+G02*
+X134000000Y-91000000I0J3000000D01*
+G01*
+X131000000Y-75000000D02*
+G75*
+G02*
+X134000000Y-78000000I0J-3000000D01*
+G01*
+X131000000Y-50000000D02*
+X50000000Y-50000000D01*
+X134000000Y-33500000D02*
+X134000000Y-47000000D01*
+X150000000Y-30500000D02*
+X137000000Y-30500000D01*
+X150000000Y-94000000D02*
+X150000000Y-30500000D01*
+X137000000Y-94000000D02*
+X150000000Y-94000000D01*
+X134000000Y-78000000D02*
+X134000000Y-91000000D01*
+X50000000Y-75000000D02*
+X131000000Y-75000000D01*
+X50000000Y-50000000D02*
+X50000000Y-75000000D01*
+M02*
diff --git a/flex/plot/kbdflex-F_Cu.gtl b/flex/plot/kbdflex-F_Cu.gtl
@@ -0,0 +1,1958 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,5.1.6-c6e7f7d~86~ubuntu18.04.1*%
+%TF.CreationDate,2020-05-18T00:48:30-07:00*%
+%TF.ProjectId,kbdflex,6b626466-6c65-4782-9e6b-696361645f70,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Copper,L1,Top*%
+%TF.FilePolarity,Positive*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.1.6-c6e7f7d~86~ubuntu18.04.1) date 2020-05-18 00:48:30*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+%TA.AperFunction,Conductor*%
+%ADD10C,0.450000*%
+%TD*%
+G04 APERTURE END LIST*
+%TO.P,J2,24*%
+%TO.N,Net-(J1-Pad1)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-50825000D02*
+X52850000Y-51175000D01*
+G75*
+G02*
+X52675000Y-51350000I-175000J0D01*
+G01*
+X50325000Y-51350000D01*
+G75*
+G02*
+X50150000Y-51175000I0J175000D01*
+G01*
+X50150000Y-50825000D01*
+G75*
+G02*
+X50325000Y-50650000I175000J0D01*
+G01*
+X52675000Y-50650000D01*
+G75*
+G02*
+X52850000Y-50825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,23*%
+%TO.N,Net-(J1-Pad2)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-51825000D02*
+X52850000Y-52175000D01*
+G75*
+G02*
+X52675000Y-52350000I-175000J0D01*
+G01*
+X50325000Y-52350000D01*
+G75*
+G02*
+X50150000Y-52175000I0J175000D01*
+G01*
+X50150000Y-51825000D01*
+G75*
+G02*
+X50325000Y-51650000I175000J0D01*
+G01*
+X52675000Y-51650000D01*
+G75*
+G02*
+X52850000Y-51825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,22*%
+%TO.N,Net-(J1-Pad3)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-52825000D02*
+X52850000Y-53175000D01*
+G75*
+G02*
+X52675000Y-53350000I-175000J0D01*
+G01*
+X50325000Y-53350000D01*
+G75*
+G02*
+X50150000Y-53175000I0J175000D01*
+G01*
+X50150000Y-52825000D01*
+G75*
+G02*
+X50325000Y-52650000I175000J0D01*
+G01*
+X52675000Y-52650000D01*
+G75*
+G02*
+X52850000Y-52825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,21*%
+%TO.N,Net-(J1-Pad4)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-53825000D02*
+X52850000Y-54175000D01*
+G75*
+G02*
+X52675000Y-54350000I-175000J0D01*
+G01*
+X50325000Y-54350000D01*
+G75*
+G02*
+X50150000Y-54175000I0J175000D01*
+G01*
+X50150000Y-53825000D01*
+G75*
+G02*
+X50325000Y-53650000I175000J0D01*
+G01*
+X52675000Y-53650000D01*
+G75*
+G02*
+X52850000Y-53825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,20*%
+%TO.N,Net-(J1-Pad5)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-54825000D02*
+X52850000Y-55175000D01*
+G75*
+G02*
+X52675000Y-55350000I-175000J0D01*
+G01*
+X50325000Y-55350000D01*
+G75*
+G02*
+X50150000Y-55175000I0J175000D01*
+G01*
+X50150000Y-54825000D01*
+G75*
+G02*
+X50325000Y-54650000I175000J0D01*
+G01*
+X52675000Y-54650000D01*
+G75*
+G02*
+X52850000Y-54825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,19*%
+%TO.N,Net-(J1-Pad6)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-55825000D02*
+X52850000Y-56175000D01*
+G75*
+G02*
+X52675000Y-56350000I-175000J0D01*
+G01*
+X50325000Y-56350000D01*
+G75*
+G02*
+X50150000Y-56175000I0J175000D01*
+G01*
+X50150000Y-55825000D01*
+G75*
+G02*
+X50325000Y-55650000I175000J0D01*
+G01*
+X52675000Y-55650000D01*
+G75*
+G02*
+X52850000Y-55825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,18*%
+%TO.N,Net-(J1-Pad7)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-56825000D02*
+X52850000Y-57175000D01*
+G75*
+G02*
+X52675000Y-57350000I-175000J0D01*
+G01*
+X50325000Y-57350000D01*
+G75*
+G02*
+X50150000Y-57175000I0J175000D01*
+G01*
+X50150000Y-56825000D01*
+G75*
+G02*
+X50325000Y-56650000I175000J0D01*
+G01*
+X52675000Y-56650000D01*
+G75*
+G02*
+X52850000Y-56825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,17*%
+%TO.N,Net-(J1-Pad8)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-57825000D02*
+X52850000Y-58175000D01*
+G75*
+G02*
+X52675000Y-58350000I-175000J0D01*
+G01*
+X50325000Y-58350000D01*
+G75*
+G02*
+X50150000Y-58175000I0J175000D01*
+G01*
+X50150000Y-57825000D01*
+G75*
+G02*
+X50325000Y-57650000I175000J0D01*
+G01*
+X52675000Y-57650000D01*
+G75*
+G02*
+X52850000Y-57825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,16*%
+%TO.N,Net-(J1-Pad9)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-58825000D02*
+X52850000Y-59175000D01*
+G75*
+G02*
+X52675000Y-59350000I-175000J0D01*
+G01*
+X50325000Y-59350000D01*
+G75*
+G02*
+X50150000Y-59175000I0J175000D01*
+G01*
+X50150000Y-58825000D01*
+G75*
+G02*
+X50325000Y-58650000I175000J0D01*
+G01*
+X52675000Y-58650000D01*
+G75*
+G02*
+X52850000Y-58825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,15*%
+%TO.N,Net-(J1-Pad10)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-59825000D02*
+X52850000Y-60175000D01*
+G75*
+G02*
+X52675000Y-60350000I-175000J0D01*
+G01*
+X50325000Y-60350000D01*
+G75*
+G02*
+X50150000Y-60175000I0J175000D01*
+G01*
+X50150000Y-59825000D01*
+G75*
+G02*
+X50325000Y-59650000I175000J0D01*
+G01*
+X52675000Y-59650000D01*
+G75*
+G02*
+X52850000Y-59825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,14*%
+%TO.N,Net-(J1-Pad11)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-60825000D02*
+X52850000Y-61175000D01*
+G75*
+G02*
+X52675000Y-61350000I-175000J0D01*
+G01*
+X50325000Y-61350000D01*
+G75*
+G02*
+X50150000Y-61175000I0J175000D01*
+G01*
+X50150000Y-60825000D01*
+G75*
+G02*
+X50325000Y-60650000I175000J0D01*
+G01*
+X52675000Y-60650000D01*
+G75*
+G02*
+X52850000Y-60825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,13*%
+%TO.N,Net-(J1-Pad12)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-61825000D02*
+X52850000Y-62175000D01*
+G75*
+G02*
+X52675000Y-62350000I-175000J0D01*
+G01*
+X50325000Y-62350000D01*
+G75*
+G02*
+X50150000Y-62175000I0J175000D01*
+G01*
+X50150000Y-61825000D01*
+G75*
+G02*
+X50325000Y-61650000I175000J0D01*
+G01*
+X52675000Y-61650000D01*
+G75*
+G02*
+X52850000Y-61825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,12*%
+%TO.N,Net-(J1-Pad13)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-62825000D02*
+X52850000Y-63175000D01*
+G75*
+G02*
+X52675000Y-63350000I-175000J0D01*
+G01*
+X50325000Y-63350000D01*
+G75*
+G02*
+X50150000Y-63175000I0J175000D01*
+G01*
+X50150000Y-62825000D01*
+G75*
+G02*
+X50325000Y-62650000I175000J0D01*
+G01*
+X52675000Y-62650000D01*
+G75*
+G02*
+X52850000Y-62825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,11*%
+%TO.N,Net-(J1-Pad14)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-63825000D02*
+X52850000Y-64175000D01*
+G75*
+G02*
+X52675000Y-64350000I-175000J0D01*
+G01*
+X50325000Y-64350000D01*
+G75*
+G02*
+X50150000Y-64175000I0J175000D01*
+G01*
+X50150000Y-63825000D01*
+G75*
+G02*
+X50325000Y-63650000I175000J0D01*
+G01*
+X52675000Y-63650000D01*
+G75*
+G02*
+X52850000Y-63825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,10*%
+%TO.N,Net-(J1-Pad15)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-64825000D02*
+X52850000Y-65175000D01*
+G75*
+G02*
+X52675000Y-65350000I-175000J0D01*
+G01*
+X50325000Y-65350000D01*
+G75*
+G02*
+X50150000Y-65175000I0J175000D01*
+G01*
+X50150000Y-64825000D01*
+G75*
+G02*
+X50325000Y-64650000I175000J0D01*
+G01*
+X52675000Y-64650000D01*
+G75*
+G02*
+X52850000Y-64825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,9*%
+%TO.N,Net-(J1-Pad16)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-65825000D02*
+X52850000Y-66175000D01*
+G75*
+G02*
+X52675000Y-66350000I-175000J0D01*
+G01*
+X50325000Y-66350000D01*
+G75*
+G02*
+X50150000Y-66175000I0J175000D01*
+G01*
+X50150000Y-65825000D01*
+G75*
+G02*
+X50325000Y-65650000I175000J0D01*
+G01*
+X52675000Y-65650000D01*
+G75*
+G02*
+X52850000Y-65825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,8*%
+%TO.N,Net-(J1-Pad17)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-66825000D02*
+X52850000Y-67175000D01*
+G75*
+G02*
+X52675000Y-67350000I-175000J0D01*
+G01*
+X50325000Y-67350000D01*
+G75*
+G02*
+X50150000Y-67175000I0J175000D01*
+G01*
+X50150000Y-66825000D01*
+G75*
+G02*
+X50325000Y-66650000I175000J0D01*
+G01*
+X52675000Y-66650000D01*
+G75*
+G02*
+X52850000Y-66825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,7*%
+%TO.N,Net-(J1-Pad18)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-67825000D02*
+X52850000Y-68175000D01*
+G75*
+G02*
+X52675000Y-68350000I-175000J0D01*
+G01*
+X50325000Y-68350000D01*
+G75*
+G02*
+X50150000Y-68175000I0J175000D01*
+G01*
+X50150000Y-67825000D01*
+G75*
+G02*
+X50325000Y-67650000I175000J0D01*
+G01*
+X52675000Y-67650000D01*
+G75*
+G02*
+X52850000Y-67825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,6*%
+%TO.N,Net-(J1-Pad19)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-68825000D02*
+X52850000Y-69175000D01*
+G75*
+G02*
+X52675000Y-69350000I-175000J0D01*
+G01*
+X50325000Y-69350000D01*
+G75*
+G02*
+X50150000Y-69175000I0J175000D01*
+G01*
+X50150000Y-68825000D01*
+G75*
+G02*
+X50325000Y-68650000I175000J0D01*
+G01*
+X52675000Y-68650000D01*
+G75*
+G02*
+X52850000Y-68825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,5*%
+%TO.N,Net-(J1-Pad20)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-69825000D02*
+X52850000Y-70175000D01*
+G75*
+G02*
+X52675000Y-70350000I-175000J0D01*
+G01*
+X50325000Y-70350000D01*
+G75*
+G02*
+X50150000Y-70175000I0J175000D01*
+G01*
+X50150000Y-69825000D01*
+G75*
+G02*
+X50325000Y-69650000I175000J0D01*
+G01*
+X52675000Y-69650000D01*
+G75*
+G02*
+X52850000Y-69825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,4*%
+%TO.N,Net-(J1-Pad21)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-70825000D02*
+X52850000Y-71175000D01*
+G75*
+G02*
+X52675000Y-71350000I-175000J0D01*
+G01*
+X50325000Y-71350000D01*
+G75*
+G02*
+X50150000Y-71175000I0J175000D01*
+G01*
+X50150000Y-70825000D01*
+G75*
+G02*
+X50325000Y-70650000I175000J0D01*
+G01*
+X52675000Y-70650000D01*
+G75*
+G02*
+X52850000Y-70825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,3*%
+%TO.N,Net-(J1-Pad22)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-71825000D02*
+X52850000Y-72175000D01*
+G75*
+G02*
+X52675000Y-72350000I-175000J0D01*
+G01*
+X50325000Y-72350000D01*
+G75*
+G02*
+X50150000Y-72175000I0J175000D01*
+G01*
+X50150000Y-71825000D01*
+G75*
+G02*
+X50325000Y-71650000I175000J0D01*
+G01*
+X52675000Y-71650000D01*
+G75*
+G02*
+X52850000Y-71825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,2*%
+%TO.N,Net-(J1-Pad23)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-72825000D02*
+X52850000Y-73175000D01*
+G75*
+G02*
+X52675000Y-73350000I-175000J0D01*
+G01*
+X50325000Y-73350000D01*
+G75*
+G02*
+X50150000Y-73175000I0J175000D01*
+G01*
+X50150000Y-72825000D01*
+G75*
+G02*
+X50325000Y-72650000I175000J0D01*
+G01*
+X52675000Y-72650000D01*
+G75*
+G02*
+X52850000Y-72825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J2,1*%
+%TO.N,Net-(J1-Pad24)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X52850000Y-73825000D02*
+X52850000Y-74175000D01*
+G75*
+G02*
+X52675000Y-74350000I-175000J0D01*
+G01*
+X50325000Y-74350000D01*
+G75*
+G02*
+X50150000Y-74175000I0J175000D01*
+G01*
+X50150000Y-73825000D01*
+G75*
+G02*
+X50325000Y-73650000I175000J0D01*
+G01*
+X52675000Y-73650000D01*
+G75*
+G02*
+X52850000Y-73825000I0J-175000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TD*%
+%TO.P,J1,24*%
+%TO.N,Net-(J1-Pad24)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-92145000D02*
+X143500000Y-91295000D01*
+G75*
+G02*
+X143925000Y-90870000I425000J0D01*
+G01*
+X149075000Y-90870000D01*
+G75*
+G02*
+X149500000Y-91295000I0J-425000D01*
+G01*
+X149500000Y-92145000D01*
+G75*
+G02*
+X149075000Y-92570000I-425000J0D01*
+G01*
+X143925000Y-92570000D01*
+G75*
+G02*
+X143500000Y-92145000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,23*%
+%TO.N,Net-(J1-Pad23)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-89605000D02*
+X143500000Y-88755000D01*
+G75*
+G02*
+X143925000Y-88330000I425000J0D01*
+G01*
+X149075000Y-88330000D01*
+G75*
+G02*
+X149500000Y-88755000I0J-425000D01*
+G01*
+X149500000Y-89605000D01*
+G75*
+G02*
+X149075000Y-90030000I-425000J0D01*
+G01*
+X143925000Y-90030000D01*
+G75*
+G02*
+X143500000Y-89605000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,22*%
+%TO.N,Net-(J1-Pad22)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-87065000D02*
+X143500000Y-86215000D01*
+G75*
+G02*
+X143925000Y-85790000I425000J0D01*
+G01*
+X149075000Y-85790000D01*
+G75*
+G02*
+X149500000Y-86215000I0J-425000D01*
+G01*
+X149500000Y-87065000D01*
+G75*
+G02*
+X149075000Y-87490000I-425000J0D01*
+G01*
+X143925000Y-87490000D01*
+G75*
+G02*
+X143500000Y-87065000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,21*%
+%TO.N,Net-(J1-Pad21)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-84525000D02*
+X143500000Y-83675000D01*
+G75*
+G02*
+X143925000Y-83250000I425000J0D01*
+G01*
+X149075000Y-83250000D01*
+G75*
+G02*
+X149500000Y-83675000I0J-425000D01*
+G01*
+X149500000Y-84525000D01*
+G75*
+G02*
+X149075000Y-84950000I-425000J0D01*
+G01*
+X143925000Y-84950000D01*
+G75*
+G02*
+X143500000Y-84525000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,20*%
+%TO.N,Net-(J1-Pad20)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-81985000D02*
+X143500000Y-81135000D01*
+G75*
+G02*
+X143925000Y-80710000I425000J0D01*
+G01*
+X149075000Y-80710000D01*
+G75*
+G02*
+X149500000Y-81135000I0J-425000D01*
+G01*
+X149500000Y-81985000D01*
+G75*
+G02*
+X149075000Y-82410000I-425000J0D01*
+G01*
+X143925000Y-82410000D01*
+G75*
+G02*
+X143500000Y-81985000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,19*%
+%TO.N,Net-(J1-Pad19)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-79445000D02*
+X143500000Y-78595000D01*
+G75*
+G02*
+X143925000Y-78170000I425000J0D01*
+G01*
+X149075000Y-78170000D01*
+G75*
+G02*
+X149500000Y-78595000I0J-425000D01*
+G01*
+X149500000Y-79445000D01*
+G75*
+G02*
+X149075000Y-79870000I-425000J0D01*
+G01*
+X143925000Y-79870000D01*
+G75*
+G02*
+X143500000Y-79445000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,18*%
+%TO.N,Net-(J1-Pad18)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-76905000D02*
+X143500000Y-76055000D01*
+G75*
+G02*
+X143925000Y-75630000I425000J0D01*
+G01*
+X149075000Y-75630000D01*
+G75*
+G02*
+X149500000Y-76055000I0J-425000D01*
+G01*
+X149500000Y-76905000D01*
+G75*
+G02*
+X149075000Y-77330000I-425000J0D01*
+G01*
+X143925000Y-77330000D01*
+G75*
+G02*
+X143500000Y-76905000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,17*%
+%TO.N,Net-(J1-Pad17)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-74365000D02*
+X143500000Y-73515000D01*
+G75*
+G02*
+X143925000Y-73090000I425000J0D01*
+G01*
+X149075000Y-73090000D01*
+G75*
+G02*
+X149500000Y-73515000I0J-425000D01*
+G01*
+X149500000Y-74365000D01*
+G75*
+G02*
+X149075000Y-74790000I-425000J0D01*
+G01*
+X143925000Y-74790000D01*
+G75*
+G02*
+X143500000Y-74365000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,16*%
+%TO.N,Net-(J1-Pad16)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-71825000D02*
+X143500000Y-70975000D01*
+G75*
+G02*
+X143925000Y-70550000I425000J0D01*
+G01*
+X149075000Y-70550000D01*
+G75*
+G02*
+X149500000Y-70975000I0J-425000D01*
+G01*
+X149500000Y-71825000D01*
+G75*
+G02*
+X149075000Y-72250000I-425000J0D01*
+G01*
+X143925000Y-72250000D01*
+G75*
+G02*
+X143500000Y-71825000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,15*%
+%TO.N,Net-(J1-Pad15)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-69285000D02*
+X143500000Y-68435000D01*
+G75*
+G02*
+X143925000Y-68010000I425000J0D01*
+G01*
+X149075000Y-68010000D01*
+G75*
+G02*
+X149500000Y-68435000I0J-425000D01*
+G01*
+X149500000Y-69285000D01*
+G75*
+G02*
+X149075000Y-69710000I-425000J0D01*
+G01*
+X143925000Y-69710000D01*
+G75*
+G02*
+X143500000Y-69285000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,14*%
+%TO.N,Net-(J1-Pad14)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-66745000D02*
+X143500000Y-65895000D01*
+G75*
+G02*
+X143925000Y-65470000I425000J0D01*
+G01*
+X149075000Y-65470000D01*
+G75*
+G02*
+X149500000Y-65895000I0J-425000D01*
+G01*
+X149500000Y-66745000D01*
+G75*
+G02*
+X149075000Y-67170000I-425000J0D01*
+G01*
+X143925000Y-67170000D01*
+G75*
+G02*
+X143500000Y-66745000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,13*%
+%TO.N,Net-(J1-Pad13)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-64205000D02*
+X143500000Y-63355000D01*
+G75*
+G02*
+X143925000Y-62930000I425000J0D01*
+G01*
+X149075000Y-62930000D01*
+G75*
+G02*
+X149500000Y-63355000I0J-425000D01*
+G01*
+X149500000Y-64205000D01*
+G75*
+G02*
+X149075000Y-64630000I-425000J0D01*
+G01*
+X143925000Y-64630000D01*
+G75*
+G02*
+X143500000Y-64205000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,12*%
+%TO.N,Net-(J1-Pad12)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-61665000D02*
+X143500000Y-60815000D01*
+G75*
+G02*
+X143925000Y-60390000I425000J0D01*
+G01*
+X149075000Y-60390000D01*
+G75*
+G02*
+X149500000Y-60815000I0J-425000D01*
+G01*
+X149500000Y-61665000D01*
+G75*
+G02*
+X149075000Y-62090000I-425000J0D01*
+G01*
+X143925000Y-62090000D01*
+G75*
+G02*
+X143500000Y-61665000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,11*%
+%TO.N,Net-(J1-Pad11)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-59125000D02*
+X143500000Y-58275000D01*
+G75*
+G02*
+X143925000Y-57850000I425000J0D01*
+G01*
+X149075000Y-57850000D01*
+G75*
+G02*
+X149500000Y-58275000I0J-425000D01*
+G01*
+X149500000Y-59125000D01*
+G75*
+G02*
+X149075000Y-59550000I-425000J0D01*
+G01*
+X143925000Y-59550000D01*
+G75*
+G02*
+X143500000Y-59125000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,10*%
+%TO.N,Net-(J1-Pad10)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-56585000D02*
+X143500000Y-55735000D01*
+G75*
+G02*
+X143925000Y-55310000I425000J0D01*
+G01*
+X149075000Y-55310000D01*
+G75*
+G02*
+X149500000Y-55735000I0J-425000D01*
+G01*
+X149500000Y-56585000D01*
+G75*
+G02*
+X149075000Y-57010000I-425000J0D01*
+G01*
+X143925000Y-57010000D01*
+G75*
+G02*
+X143500000Y-56585000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,9*%
+%TO.N,Net-(J1-Pad9)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-54045000D02*
+X143500000Y-53195000D01*
+G75*
+G02*
+X143925000Y-52770000I425000J0D01*
+G01*
+X149075000Y-52770000D01*
+G75*
+G02*
+X149500000Y-53195000I0J-425000D01*
+G01*
+X149500000Y-54045000D01*
+G75*
+G02*
+X149075000Y-54470000I-425000J0D01*
+G01*
+X143925000Y-54470000D01*
+G75*
+G02*
+X143500000Y-54045000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,8*%
+%TO.N,Net-(J1-Pad8)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-51505000D02*
+X143500000Y-50655000D01*
+G75*
+G02*
+X143925000Y-50230000I425000J0D01*
+G01*
+X149075000Y-50230000D01*
+G75*
+G02*
+X149500000Y-50655000I0J-425000D01*
+G01*
+X149500000Y-51505000D01*
+G75*
+G02*
+X149075000Y-51930000I-425000J0D01*
+G01*
+X143925000Y-51930000D01*
+G75*
+G02*
+X143500000Y-51505000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,7*%
+%TO.N,Net-(J1-Pad7)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-48965000D02*
+X143500000Y-48115000D01*
+G75*
+G02*
+X143925000Y-47690000I425000J0D01*
+G01*
+X149075000Y-47690000D01*
+G75*
+G02*
+X149500000Y-48115000I0J-425000D01*
+G01*
+X149500000Y-48965000D01*
+G75*
+G02*
+X149075000Y-49390000I-425000J0D01*
+G01*
+X143925000Y-49390000D01*
+G75*
+G02*
+X143500000Y-48965000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,6*%
+%TO.N,Net-(J1-Pad6)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-46425000D02*
+X143500000Y-45575000D01*
+G75*
+G02*
+X143925000Y-45150000I425000J0D01*
+G01*
+X149075000Y-45150000D01*
+G75*
+G02*
+X149500000Y-45575000I0J-425000D01*
+G01*
+X149500000Y-46425000D01*
+G75*
+G02*
+X149075000Y-46850000I-425000J0D01*
+G01*
+X143925000Y-46850000D01*
+G75*
+G02*
+X143500000Y-46425000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,5*%
+%TO.N,Net-(J1-Pad5)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-43885000D02*
+X143500000Y-43035000D01*
+G75*
+G02*
+X143925000Y-42610000I425000J0D01*
+G01*
+X149075000Y-42610000D01*
+G75*
+G02*
+X149500000Y-43035000I0J-425000D01*
+G01*
+X149500000Y-43885000D01*
+G75*
+G02*
+X149075000Y-44310000I-425000J0D01*
+G01*
+X143925000Y-44310000D01*
+G75*
+G02*
+X143500000Y-43885000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,4*%
+%TO.N,Net-(J1-Pad4)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-41345000D02*
+X143500000Y-40495000D01*
+G75*
+G02*
+X143925000Y-40070000I425000J0D01*
+G01*
+X149075000Y-40070000D01*
+G75*
+G02*
+X149500000Y-40495000I0J-425000D01*
+G01*
+X149500000Y-41345000D01*
+G75*
+G02*
+X149075000Y-41770000I-425000J0D01*
+G01*
+X143925000Y-41770000D01*
+G75*
+G02*
+X143500000Y-41345000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,3*%
+%TO.N,Net-(J1-Pad3)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-38805000D02*
+X143500000Y-37955000D01*
+G75*
+G02*
+X143925000Y-37530000I425000J0D01*
+G01*
+X149075000Y-37530000D01*
+G75*
+G02*
+X149500000Y-37955000I0J-425000D01*
+G01*
+X149500000Y-38805000D01*
+G75*
+G02*
+X149075000Y-39230000I-425000J0D01*
+G01*
+X143925000Y-39230000D01*
+G75*
+G02*
+X143500000Y-38805000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,2*%
+%TO.N,Net-(J1-Pad2)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-36265000D02*
+X143500000Y-35415000D01*
+G75*
+G02*
+X143925000Y-34990000I425000J0D01*
+G01*
+X149075000Y-34990000D01*
+G75*
+G02*
+X149500000Y-35415000I0J-425000D01*
+G01*
+X149500000Y-36265000D01*
+G75*
+G02*
+X149075000Y-36690000I-425000J0D01*
+G01*
+X143925000Y-36690000D01*
+G75*
+G02*
+X143500000Y-36265000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TO.P,J1,1*%
+%TO.N,Net-(J1-Pad1)*%
+%TA.AperFunction,SMDPad,CuDef*%
+G36*
+G01*
+X143500000Y-33725000D02*
+X143500000Y-32875000D01*
+G75*
+G02*
+X143925000Y-32450000I425000J0D01*
+G01*
+X149075000Y-32450000D01*
+G75*
+G02*
+X149500000Y-32875000I0J-425000D01*
+G01*
+X149500000Y-33725000D01*
+G75*
+G02*
+X149075000Y-34150000I-425000J0D01*
+G01*
+X143925000Y-34150000D01*
+G75*
+G02*
+X143500000Y-33725000I0J425000D01*
+G01*
+G37*
+%TD.AperFunction*%
+%TD*%
+D10*
+%TO.N,Net-(J1-Pad24)*%
+X146500000Y-91720000D02*
+X146220000Y-91720000D01*
+X146220000Y-91720000D02*
+X145500000Y-91000000D01*
+X145500000Y-91000000D02*
+X143000000Y-91000000D01*
+X51500000Y-74000000D02*
+X132500000Y-74000000D01*
+X143000000Y-91000000D02*
+X142500000Y-90500000D01*
+X142500000Y-90500000D02*
+X142500000Y-89500000D01*
+X142500000Y-89500000D02*
+X141500000Y-88500000D01*
+X141500000Y-88500000D02*
+X141500000Y-87500000D01*
+X141500000Y-87500000D02*
+X140500000Y-86500000D01*
+X140500000Y-86500000D02*
+X140500000Y-85500000D01*
+X140500000Y-85500000D02*
+X139500000Y-84500000D01*
+X139500000Y-84500000D02*
+X139500000Y-83500000D01*
+X139500000Y-83500000D02*
+X138500000Y-82500000D01*
+X138500000Y-82500000D02*
+X138500000Y-81500000D01*
+X138500000Y-81500000D02*
+X137500000Y-80500000D01*
+X137500000Y-80500000D02*
+X137500000Y-79500000D01*
+X137500000Y-79500000D02*
+X136500000Y-78500000D01*
+X136500000Y-78500000D02*
+X136500000Y-77500000D01*
+X136500000Y-77500000D02*
+X135500000Y-76500000D01*
+X135500000Y-76500000D02*
+X135500000Y-75500000D01*
+X135500000Y-75500000D02*
+X134000000Y-74000000D01*
+X134000000Y-74000000D02*
+X132500000Y-74000000D01*
+%TO.N,Net-(J1-Pad23)*%
+X136500000Y-75000000D02*
+X134500000Y-73000000D01*
+X136500000Y-76000000D02*
+X136500000Y-75000000D01*
+X142500000Y-88000000D02*
+X142500000Y-87000000D01*
+X142500000Y-87000000D02*
+X141500000Y-86000000D01*
+X138500000Y-79000000D02*
+X137500000Y-78000000D01*
+X146500000Y-89180000D02*
+X146180000Y-89180000D01*
+X141500000Y-86000000D02*
+X141500000Y-85000000D01*
+X146180000Y-89180000D02*
+X145500000Y-88500000D01*
+X134500000Y-73000000D02*
+X51500000Y-73000000D01*
+X140500000Y-84000000D02*
+X140500000Y-83000000D01*
+X143000000Y-88500000D02*
+X142500000Y-88000000D01*
+X141500000Y-85000000D02*
+X140500000Y-84000000D01*
+X145500000Y-88500000D02*
+X143000000Y-88500000D01*
+X140500000Y-83000000D02*
+X139500000Y-82000000D01*
+X139500000Y-82000000D02*
+X139500000Y-81000000D01*
+X139500000Y-81000000D02*
+X138500000Y-80000000D01*
+X138500000Y-80000000D02*
+X138500000Y-79000000D01*
+X137500000Y-78000000D02*
+X137500000Y-77000000D01*
+X137500000Y-77000000D02*
+X136500000Y-76000000D01*
+%TO.N,Net-(J1-Pad22)*%
+X132500000Y-72000000D02*
+X51500000Y-72000000D01*
+X135000000Y-72000000D02*
+X132500000Y-72000000D01*
+X143000000Y-86000000D02*
+X142500000Y-85500000D01*
+X140500000Y-80500000D02*
+X139500000Y-79500000D01*
+X137500000Y-75500000D02*
+X137500000Y-74500000D01*
+X142500000Y-84500000D02*
+X141500000Y-83500000D01*
+X146500000Y-86640000D02*
+X146140000Y-86640000D01*
+X142500000Y-85500000D02*
+X142500000Y-84500000D01*
+X141500000Y-83500000D02*
+X141500000Y-82500000D01*
+X145500000Y-86000000D02*
+X143000000Y-86000000D01*
+X146140000Y-86640000D02*
+X145500000Y-86000000D01*
+X141500000Y-82500000D02*
+X140500000Y-81500000D01*
+X140500000Y-81500000D02*
+X140500000Y-80500000D01*
+X139500000Y-79500000D02*
+X139500000Y-78500000D01*
+X139500000Y-78500000D02*
+X138500000Y-77500000D01*
+X138500000Y-77500000D02*
+X138500000Y-76500000D01*
+X138500000Y-76500000D02*
+X137500000Y-75500000D01*
+X137500000Y-74500000D02*
+X135000000Y-72000000D01*
+%TO.N,Net-(J1-Pad21)*%
+X139500000Y-76000000D02*
+X138500000Y-75000000D01*
+X139500000Y-77000000D02*
+X139500000Y-76000000D01*
+X135500000Y-71000000D02*
+X51500000Y-71000000D01*
+X140500000Y-79000000D02*
+X140500000Y-78000000D01*
+X141500000Y-80000000D02*
+X140500000Y-79000000D01*
+X141500000Y-81000000D02*
+X141500000Y-80000000D01*
+X146100000Y-84100000D02*
+X145500000Y-83500000D01*
+X140500000Y-78000000D02*
+X139500000Y-77000000D01*
+X142500000Y-83000000D02*
+X142500000Y-82000000D01*
+X145500000Y-83500000D02*
+X143000000Y-83500000D01*
+X138500000Y-74000000D02*
+X135500000Y-71000000D01*
+X138500000Y-75000000D02*
+X138500000Y-74000000D01*
+X143000000Y-83500000D02*
+X142500000Y-83000000D01*
+X146500000Y-84100000D02*
+X146100000Y-84100000D01*
+X142500000Y-82000000D02*
+X141500000Y-81000000D01*
+%TO.N,Net-(J1-Pad20)*%
+X135500000Y-70000000D02*
+X51500000Y-70000000D01*
+X139500000Y-73500000D02*
+X136000000Y-70000000D01*
+X141500000Y-77500000D02*
+X140500000Y-76500000D01*
+X140500000Y-75500000D02*
+X139500000Y-74500000D01*
+X141500000Y-78500000D02*
+X141500000Y-77500000D01*
+X145560000Y-81560000D02*
+X145000000Y-81000000D01*
+X146500000Y-81560000D02*
+X145560000Y-81560000D01*
+X139500000Y-74500000D02*
+X139500000Y-73500000D01*
+X140500000Y-76500000D02*
+X140500000Y-75500000D01*
+X142500000Y-79500000D02*
+X141500000Y-78500000D01*
+X136000000Y-70000000D02*
+X135500000Y-70000000D01*
+X145000000Y-81000000D02*
+X143000000Y-81000000D01*
+X142500000Y-80500000D02*
+X142500000Y-79500000D01*
+X143000000Y-81000000D02*
+X142500000Y-80500000D01*
+%TO.N,Net-(J1-Pad19)*%
+X135500000Y-69000000D02*
+X51500000Y-69000000D01*
+X140500000Y-73000000D02*
+X136500000Y-69000000D01*
+X136500000Y-69000000D02*
+X135500000Y-69000000D01*
+X140500000Y-74000000D02*
+X140500000Y-73000000D01*
+X141500000Y-75000000D02*
+X140500000Y-74000000D01*
+X145020000Y-79020000D02*
+X144500000Y-78500000D01*
+X146500000Y-79020000D02*
+X145020000Y-79020000D01*
+X142500000Y-77000000D02*
+X141500000Y-76000000D01*
+X141500000Y-76000000D02*
+X141500000Y-75000000D01*
+X144500000Y-78500000D02*
+X143000000Y-78500000D01*
+X143000000Y-78500000D02*
+X142500000Y-78000000D01*
+X142500000Y-78000000D02*
+X142500000Y-77000000D01*
+%TO.N,Net-(J1-Pad18)*%
+X141500000Y-72500000D02*
+X137000000Y-68000000D01*
+X134000000Y-68000000D02*
+X51500000Y-68000000D01*
+X145980000Y-76480000D02*
+X145500000Y-76000000D01*
+X146500000Y-76480000D02*
+X145980000Y-76480000D01*
+X145500000Y-76000000D02*
+X143000000Y-76000000D01*
+X143000000Y-76000000D02*
+X142500000Y-75500000D01*
+X142500000Y-74500000D02*
+X141500000Y-73500000D01*
+X137000000Y-68000000D02*
+X134000000Y-68000000D01*
+X141500000Y-73500000D02*
+X141500000Y-72500000D01*
+X142500000Y-75500000D02*
+X142500000Y-74500000D01*
+%TO.N,Net-(J1-Pad17)*%
+X134500000Y-67000000D02*
+X51500000Y-67000000D01*
+X137500000Y-67000000D02*
+X134500000Y-67000000D01*
+X145940000Y-73940000D02*
+X145500000Y-73500000D01*
+X145500000Y-73500000D02*
+X143000000Y-73500000D01*
+X146500000Y-73940000D02*
+X145940000Y-73940000D01*
+X143000000Y-73500000D02*
+X142500000Y-73000000D01*
+X142500000Y-73000000D02*
+X142500000Y-72000000D01*
+X142500000Y-72000000D02*
+X137500000Y-67000000D01*
+%TO.N,Net-(J1-Pad16)*%
+X135500000Y-66000000D02*
+X51500000Y-66000000D01*
+X138000000Y-66000000D02*
+X135500000Y-66000000D01*
+X143000000Y-71000000D02*
+X138000000Y-66000000D01*
+X145000000Y-71000000D02*
+X143000000Y-71000000D01*
+X146500000Y-71400000D02*
+X145400000Y-71400000D01*
+X145400000Y-71400000D02*
+X145000000Y-71000000D01*
+%TO.N,Net-(J1-Pad15)*%
+X135500000Y-65000000D02*
+X51500000Y-65000000D01*
+X139500000Y-65000000D02*
+X135500000Y-65000000D01*
+X143000000Y-68500000D02*
+X139500000Y-65000000D01*
+X146500000Y-68860000D02*
+X145860000Y-68860000D01*
+X145500000Y-68500000D02*
+X143000000Y-68500000D01*
+X145860000Y-68860000D02*
+X145500000Y-68500000D01*
+%TO.N,Net-(J1-Pad14)*%
+X146500000Y-66320000D02*
+X145820000Y-66320000D01*
+X145820000Y-66320000D02*
+X145500000Y-66000000D01*
+X145500000Y-66000000D02*
+X143000000Y-66000000D01*
+X143000000Y-66000000D02*
+X141000000Y-64000000D01*
+X51500000Y-64000000D02*
+X141000000Y-64000000D01*
+%TO.N,Net-(J1-Pad13)*%
+X146500000Y-63780000D02*
+X146500000Y-63580000D01*
+X146220000Y-63500000D02*
+X146500000Y-63780000D01*
+X51500000Y-63000000D02*
+X142000000Y-63000000D01*
+X142500000Y-63500000D02*
+X146220000Y-63500000D01*
+X142000000Y-63000000D02*
+X142500000Y-63500000D01*
+%TO.N,Net-(J1-Pad12)*%
+X146240000Y-61500000D02*
+X146500000Y-61240000D01*
+X142500000Y-61500000D02*
+X146240000Y-61500000D01*
+X51500000Y-62000000D02*
+X142000000Y-62000000D01*
+X142000000Y-62000000D02*
+X142500000Y-61500000D01*
+%TO.N,Net-(J1-Pad11)*%
+X144500000Y-59000000D02*
+X143000000Y-59000000D01*
+X141000000Y-61000000D02*
+X51500000Y-61000000D01*
+X146500000Y-58700000D02*
+X144800000Y-58700000D01*
+X143000000Y-59000000D02*
+X141000000Y-61000000D01*
+X144800000Y-58700000D02*
+X144500000Y-59000000D01*
+%TO.N,Net-(J1-Pad10)*%
+X146500000Y-56160000D02*
+X144840000Y-56160000D01*
+X144840000Y-56160000D02*
+X144500000Y-56500000D01*
+X139500000Y-60000000D02*
+X138500000Y-60000000D01*
+X138500000Y-60000000D02*
+X51500000Y-60000000D01*
+X143000000Y-56500000D02*
+X139500000Y-60000000D01*
+X146500000Y-56160000D02*
+X145340000Y-56160000D01*
+X145000000Y-56500000D02*
+X143000000Y-56500000D01*
+X145340000Y-56160000D02*
+X145000000Y-56500000D01*
+%TO.N,Net-(J1-Pad9)*%
+X134500000Y-59000000D02*
+X51500000Y-59000000D01*
+X138000000Y-59000000D02*
+X134500000Y-59000000D01*
+X143000000Y-54000000D02*
+X138000000Y-59000000D01*
+X144500000Y-54000000D02*
+X143000000Y-54000000D01*
+X146500000Y-53620000D02*
+X144880000Y-53620000D01*
+X144880000Y-53620000D02*
+X144500000Y-54000000D01*
+%TO.N,Net-(J1-Pad8)*%
+X134500000Y-58000000D02*
+X51500000Y-58000000D01*
+X137500000Y-58000000D02*
+X134500000Y-58000000D01*
+X144920000Y-51080000D02*
+X144500000Y-51500000D01*
+X142500000Y-52000000D02*
+X142500000Y-53000000D01*
+X146500000Y-51080000D02*
+X144920000Y-51080000D01*
+X144500000Y-51500000D02*
+X143000000Y-51500000D01*
+X143000000Y-51500000D02*
+X142500000Y-52000000D01*
+X142500000Y-53000000D02*
+X137500000Y-58000000D01*
+%TO.N,Net-(J1-Pad7)*%
+X137000000Y-57000000D02*
+X134500000Y-57000000D01*
+X144960000Y-48540000D02*
+X144500000Y-49000000D01*
+X134500000Y-57000000D02*
+X51500000Y-57000000D01*
+X141500000Y-51500000D02*
+X141500000Y-52500000D01*
+X142500000Y-50500000D02*
+X141500000Y-51500000D01*
+X146500000Y-48540000D02*
+X144960000Y-48540000D01*
+X144500000Y-49000000D02*
+X143000000Y-49000000D01*
+X141500000Y-52500000D02*
+X137000000Y-57000000D01*
+X143000000Y-49000000D02*
+X142500000Y-49500000D01*
+X142500000Y-49500000D02*
+X142500000Y-50500000D01*
+%TO.N,Net-(J1-Pad6)*%
+X140500000Y-52000000D02*
+X136500000Y-56000000D01*
+X141500000Y-50000000D02*
+X140500000Y-51000000D01*
+X140500000Y-51000000D02*
+X140500000Y-52000000D01*
+X141500000Y-49000000D02*
+X141500000Y-50000000D01*
+X145500000Y-46000000D02*
+X145000000Y-46500000D01*
+X136500000Y-56000000D02*
+X51500000Y-56000000D01*
+X143000000Y-46500000D02*
+X142500000Y-47000000D01*
+X145000000Y-46500000D02*
+X143000000Y-46500000D01*
+X142500000Y-47000000D02*
+X142500000Y-48000000D01*
+X146500000Y-46000000D02*
+X145500000Y-46000000D01*
+X142500000Y-48000000D02*
+X141500000Y-49000000D01*
+%TO.N,Net-(J1-Pad5)*%
+X134000000Y-55000000D02*
+X51500000Y-55000000D01*
+X136000000Y-55000000D02*
+X134000000Y-55000000D01*
+X139500000Y-50500000D02*
+X139500000Y-51500000D01*
+X140500000Y-49500000D02*
+X139500000Y-50500000D01*
+X139500000Y-51500000D02*
+X136000000Y-55000000D01*
+X140500000Y-48500000D02*
+X140500000Y-49500000D01*
+X141500000Y-47500000D02*
+X140500000Y-48500000D01*
+X145040000Y-43460000D02*
+X144500000Y-44000000D01*
+X146500000Y-43460000D02*
+X145040000Y-43460000D01*
+X141500000Y-46500000D02*
+X141500000Y-47500000D01*
+X143000000Y-44000000D02*
+X142500000Y-44500000D01*
+X142500000Y-45500000D02*
+X141500000Y-46500000D01*
+X144500000Y-44000000D02*
+X143000000Y-44000000D01*
+X142500000Y-44500000D02*
+X142500000Y-45500000D01*
+%TO.N,Net-(J1-Pad4)*%
+X135500000Y-54000000D02*
+X135000000Y-54000000D01*
+X138500000Y-51000000D02*
+X135500000Y-54000000D01*
+X139500000Y-49000000D02*
+X138500000Y-50000000D01*
+X139500000Y-48000000D02*
+X139500000Y-49000000D01*
+X135000000Y-54000000D02*
+X51500000Y-54000000D01*
+X140500000Y-47000000D02*
+X139500000Y-48000000D01*
+X140500000Y-46000000D02*
+X140500000Y-47000000D01*
+X141500000Y-45000000D02*
+X140500000Y-46000000D01*
+X138500000Y-50000000D02*
+X138500000Y-51000000D01*
+X141500000Y-44000000D02*
+X141500000Y-45000000D01*
+X145580000Y-40920000D02*
+X145000000Y-41500000D01*
+X145000000Y-41500000D02*
+X143000000Y-41500000D01*
+X146500000Y-40920000D02*
+X145580000Y-40920000D01*
+X142500000Y-43000000D02*
+X141500000Y-44000000D01*
+X142500000Y-42000000D02*
+X142500000Y-43000000D01*
+X143000000Y-41500000D02*
+X142500000Y-42000000D01*
+%TO.N,Net-(J1-Pad3)*%
+X51500000Y-53000000D02*
+X127500000Y-53000000D01*
+X127500000Y-53000000D02*
+X130500000Y-53000000D01*
+X135000000Y-53000000D02*
+X127500000Y-53000000D01*
+X142500000Y-40500000D02*
+X141500000Y-41500000D01*
+X141500000Y-41500000D02*
+X141500000Y-42500000D01*
+X140500000Y-43500000D02*
+X140500000Y-44500000D01*
+X140500000Y-44500000D02*
+X139500000Y-45500000D01*
+X142500000Y-39500000D02*
+X142500000Y-40500000D01*
+X143000000Y-39000000D02*
+X142500000Y-39500000D01*
+X141500000Y-42500000D02*
+X140500000Y-43500000D01*
+X138500000Y-47500000D02*
+X138500000Y-48500000D01*
+X146500000Y-38380000D02*
+X145120000Y-38380000D01*
+X144500000Y-39000000D02*
+X143000000Y-39000000D01*
+X145120000Y-38380000D02*
+X144500000Y-39000000D01*
+X139500000Y-46500000D02*
+X138500000Y-47500000D01*
+X139500000Y-45500000D02*
+X139500000Y-46500000D01*
+X138500000Y-48500000D02*
+X137500000Y-49500000D01*
+X137500000Y-49500000D02*
+X137500000Y-50500000D01*
+X137500000Y-50500000D02*
+X135000000Y-53000000D01*
+%TO.N,Net-(J1-Pad2)*%
+X131000000Y-52000000D02*
+X51500000Y-52000000D01*
+X134500000Y-52000000D02*
+X131000000Y-52000000D01*
+X136500000Y-50000000D02*
+X134500000Y-52000000D01*
+X137500000Y-48000000D02*
+X136500000Y-49000000D01*
+X145000000Y-36500000D02*
+X143000000Y-36500000D01*
+X137500000Y-47000000D02*
+X137500000Y-48000000D01*
+X143000000Y-36500000D02*
+X142500000Y-37000000D01*
+X146500000Y-35840000D02*
+X145660000Y-35840000D01*
+X141500000Y-40000000D02*
+X140500000Y-41000000D01*
+X145660000Y-35840000D02*
+X145000000Y-36500000D01*
+X141500000Y-39000000D02*
+X141500000Y-40000000D01*
+X140500000Y-41000000D02*
+X140500000Y-42000000D01*
+X136500000Y-49000000D02*
+X136500000Y-50000000D01*
+X142500000Y-38000000D02*
+X141500000Y-39000000D01*
+X140500000Y-42000000D02*
+X139500000Y-43000000D01*
+X139500000Y-43000000D02*
+X139500000Y-44000000D01*
+X142500000Y-37000000D02*
+X142500000Y-38000000D01*
+X139500000Y-44000000D02*
+X138500000Y-45000000D01*
+X138500000Y-46000000D02*
+X137500000Y-47000000D01*
+X138500000Y-45000000D02*
+X138500000Y-46000000D01*
+%TO.N,Net-(J1-Pad1)*%
+X135500000Y-49500000D02*
+X134000000Y-51000000D01*
+X135500000Y-48500000D02*
+X135500000Y-49500000D01*
+X137500000Y-44500000D02*
+X137500000Y-45500000D01*
+X143000000Y-34000000D02*
+X142500000Y-34500000D01*
+X51500000Y-51000000D02*
+X131000000Y-51000000D01*
+X146500000Y-33300000D02*
+X145700000Y-33300000D01*
+X145000000Y-34000000D02*
+X143000000Y-34000000D01*
+X145700000Y-33300000D02*
+X145000000Y-34000000D01*
+X138500000Y-42500000D02*
+X138500000Y-43500000D01*
+X138500000Y-43500000D02*
+X137500000Y-44500000D01*
+X131000000Y-51000000D02*
+X131500000Y-51000000D01*
+X142500000Y-34500000D02*
+X142500000Y-35500000D01*
+X141500000Y-37500000D02*
+X140500000Y-38500000D01*
+X136500000Y-46500000D02*
+X136500000Y-47500000D01*
+X137500000Y-45500000D02*
+X136500000Y-46500000D01*
+X142500000Y-35500000D02*
+X141500000Y-36500000D01*
+X141500000Y-36500000D02*
+X141500000Y-37500000D01*
+X139500000Y-41500000D02*
+X138500000Y-42500000D01*
+X136500000Y-47500000D02*
+X135500000Y-48500000D01*
+X140500000Y-38500000D02*
+X140500000Y-39500000D01*
+X134000000Y-51000000D02*
+X131000000Y-51000000D01*
+X140500000Y-39500000D02*
+X139500000Y-40500000D01*
+X139500000Y-40500000D02*
+X139500000Y-41500000D01*
+%TD*%
+M02*
diff --git a/flex/plot/kbdflex-F_Mask.gts b/flex/plot/kbdflex-F_Mask.gts
@@ -0,0 +1,1171 @@
+%TF.GenerationSoftware,KiCad,Pcbnew,5.1.6-c6e7f7d~86~ubuntu18.04.1*%
+%TF.CreationDate,2020-05-18T00:48:30-07:00*%
+%TF.ProjectId,kbdflex,6b626466-6c65-4782-9e6b-696361645f70,rev?*%
+%TF.SameCoordinates,Original*%
+%TF.FileFunction,Soldermask,Top*%
+%TF.FilePolarity,Negative*%
+%FSLAX46Y46*%
+G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
+G04 Created by KiCad (PCBNEW 5.1.6-c6e7f7d~86~ubuntu18.04.1) date 2020-05-18 00:48:30*
+%MOMM*%
+%LPD*%
+G01*
+G04 APERTURE LIST*
+G04 APERTURE END LIST*
+%TO.C,J2*%
+G36*
+G01*
+X52900000Y-50800000D02*
+X52900000Y-51200000D01*
+G75*
+G02*
+X52700000Y-51400000I-200000J0D01*
+G01*
+X50300000Y-51400000D01*
+G75*
+G02*
+X50100000Y-51200000I0J200000D01*
+G01*
+X50100000Y-50800000D01*
+G75*
+G02*
+X50300000Y-50600000I200000J0D01*
+G01*
+X52700000Y-50600000D01*
+G75*
+G02*
+X52900000Y-50800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-51800000D02*
+X52900000Y-52200000D01*
+G75*
+G02*
+X52700000Y-52400000I-200000J0D01*
+G01*
+X50300000Y-52400000D01*
+G75*
+G02*
+X50100000Y-52200000I0J200000D01*
+G01*
+X50100000Y-51800000D01*
+G75*
+G02*
+X50300000Y-51600000I200000J0D01*
+G01*
+X52700000Y-51600000D01*
+G75*
+G02*
+X52900000Y-51800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-52800000D02*
+X52900000Y-53200000D01*
+G75*
+G02*
+X52700000Y-53400000I-200000J0D01*
+G01*
+X50300000Y-53400000D01*
+G75*
+G02*
+X50100000Y-53200000I0J200000D01*
+G01*
+X50100000Y-52800000D01*
+G75*
+G02*
+X50300000Y-52600000I200000J0D01*
+G01*
+X52700000Y-52600000D01*
+G75*
+G02*
+X52900000Y-52800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-53800000D02*
+X52900000Y-54200000D01*
+G75*
+G02*
+X52700000Y-54400000I-200000J0D01*
+G01*
+X50300000Y-54400000D01*
+G75*
+G02*
+X50100000Y-54200000I0J200000D01*
+G01*
+X50100000Y-53800000D01*
+G75*
+G02*
+X50300000Y-53600000I200000J0D01*
+G01*
+X52700000Y-53600000D01*
+G75*
+G02*
+X52900000Y-53800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-54800000D02*
+X52900000Y-55200000D01*
+G75*
+G02*
+X52700000Y-55400000I-200000J0D01*
+G01*
+X50300000Y-55400000D01*
+G75*
+G02*
+X50100000Y-55200000I0J200000D01*
+G01*
+X50100000Y-54800000D01*
+G75*
+G02*
+X50300000Y-54600000I200000J0D01*
+G01*
+X52700000Y-54600000D01*
+G75*
+G02*
+X52900000Y-54800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-55800000D02*
+X52900000Y-56200000D01*
+G75*
+G02*
+X52700000Y-56400000I-200000J0D01*
+G01*
+X50300000Y-56400000D01*
+G75*
+G02*
+X50100000Y-56200000I0J200000D01*
+G01*
+X50100000Y-55800000D01*
+G75*
+G02*
+X50300000Y-55600000I200000J0D01*
+G01*
+X52700000Y-55600000D01*
+G75*
+G02*
+X52900000Y-55800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-56800000D02*
+X52900000Y-57200000D01*
+G75*
+G02*
+X52700000Y-57400000I-200000J0D01*
+G01*
+X50300000Y-57400000D01*
+G75*
+G02*
+X50100000Y-57200000I0J200000D01*
+G01*
+X50100000Y-56800000D01*
+G75*
+G02*
+X50300000Y-56600000I200000J0D01*
+G01*
+X52700000Y-56600000D01*
+G75*
+G02*
+X52900000Y-56800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-57800000D02*
+X52900000Y-58200000D01*
+G75*
+G02*
+X52700000Y-58400000I-200000J0D01*
+G01*
+X50300000Y-58400000D01*
+G75*
+G02*
+X50100000Y-58200000I0J200000D01*
+G01*
+X50100000Y-57800000D01*
+G75*
+G02*
+X50300000Y-57600000I200000J0D01*
+G01*
+X52700000Y-57600000D01*
+G75*
+G02*
+X52900000Y-57800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-58800000D02*
+X52900000Y-59200000D01*
+G75*
+G02*
+X52700000Y-59400000I-200000J0D01*
+G01*
+X50300000Y-59400000D01*
+G75*
+G02*
+X50100000Y-59200000I0J200000D01*
+G01*
+X50100000Y-58800000D01*
+G75*
+G02*
+X50300000Y-58600000I200000J0D01*
+G01*
+X52700000Y-58600000D01*
+G75*
+G02*
+X52900000Y-58800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-59800000D02*
+X52900000Y-60200000D01*
+G75*
+G02*
+X52700000Y-60400000I-200000J0D01*
+G01*
+X50300000Y-60400000D01*
+G75*
+G02*
+X50100000Y-60200000I0J200000D01*
+G01*
+X50100000Y-59800000D01*
+G75*
+G02*
+X50300000Y-59600000I200000J0D01*
+G01*
+X52700000Y-59600000D01*
+G75*
+G02*
+X52900000Y-59800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-60800000D02*
+X52900000Y-61200000D01*
+G75*
+G02*
+X52700000Y-61400000I-200000J0D01*
+G01*
+X50300000Y-61400000D01*
+G75*
+G02*
+X50100000Y-61200000I0J200000D01*
+G01*
+X50100000Y-60800000D01*
+G75*
+G02*
+X50300000Y-60600000I200000J0D01*
+G01*
+X52700000Y-60600000D01*
+G75*
+G02*
+X52900000Y-60800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-61800000D02*
+X52900000Y-62200000D01*
+G75*
+G02*
+X52700000Y-62400000I-200000J0D01*
+G01*
+X50300000Y-62400000D01*
+G75*
+G02*
+X50100000Y-62200000I0J200000D01*
+G01*
+X50100000Y-61800000D01*
+G75*
+G02*
+X50300000Y-61600000I200000J0D01*
+G01*
+X52700000Y-61600000D01*
+G75*
+G02*
+X52900000Y-61800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-62800000D02*
+X52900000Y-63200000D01*
+G75*
+G02*
+X52700000Y-63400000I-200000J0D01*
+G01*
+X50300000Y-63400000D01*
+G75*
+G02*
+X50100000Y-63200000I0J200000D01*
+G01*
+X50100000Y-62800000D01*
+G75*
+G02*
+X50300000Y-62600000I200000J0D01*
+G01*
+X52700000Y-62600000D01*
+G75*
+G02*
+X52900000Y-62800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-63800000D02*
+X52900000Y-64200000D01*
+G75*
+G02*
+X52700000Y-64400000I-200000J0D01*
+G01*
+X50300000Y-64400000D01*
+G75*
+G02*
+X50100000Y-64200000I0J200000D01*
+G01*
+X50100000Y-63800000D01*
+G75*
+G02*
+X50300000Y-63600000I200000J0D01*
+G01*
+X52700000Y-63600000D01*
+G75*
+G02*
+X52900000Y-63800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-64800000D02*
+X52900000Y-65200000D01*
+G75*
+G02*
+X52700000Y-65400000I-200000J0D01*
+G01*
+X50300000Y-65400000D01*
+G75*
+G02*
+X50100000Y-65200000I0J200000D01*
+G01*
+X50100000Y-64800000D01*
+G75*
+G02*
+X50300000Y-64600000I200000J0D01*
+G01*
+X52700000Y-64600000D01*
+G75*
+G02*
+X52900000Y-64800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-65800000D02*
+X52900000Y-66200000D01*
+G75*
+G02*
+X52700000Y-66400000I-200000J0D01*
+G01*
+X50300000Y-66400000D01*
+G75*
+G02*
+X50100000Y-66200000I0J200000D01*
+G01*
+X50100000Y-65800000D01*
+G75*
+G02*
+X50300000Y-65600000I200000J0D01*
+G01*
+X52700000Y-65600000D01*
+G75*
+G02*
+X52900000Y-65800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-66800000D02*
+X52900000Y-67200000D01*
+G75*
+G02*
+X52700000Y-67400000I-200000J0D01*
+G01*
+X50300000Y-67400000D01*
+G75*
+G02*
+X50100000Y-67200000I0J200000D01*
+G01*
+X50100000Y-66800000D01*
+G75*
+G02*
+X50300000Y-66600000I200000J0D01*
+G01*
+X52700000Y-66600000D01*
+G75*
+G02*
+X52900000Y-66800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-67800000D02*
+X52900000Y-68200000D01*
+G75*
+G02*
+X52700000Y-68400000I-200000J0D01*
+G01*
+X50300000Y-68400000D01*
+G75*
+G02*
+X50100000Y-68200000I0J200000D01*
+G01*
+X50100000Y-67800000D01*
+G75*
+G02*
+X50300000Y-67600000I200000J0D01*
+G01*
+X52700000Y-67600000D01*
+G75*
+G02*
+X52900000Y-67800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-68800000D02*
+X52900000Y-69200000D01*
+G75*
+G02*
+X52700000Y-69400000I-200000J0D01*
+G01*
+X50300000Y-69400000D01*
+G75*
+G02*
+X50100000Y-69200000I0J200000D01*
+G01*
+X50100000Y-68800000D01*
+G75*
+G02*
+X50300000Y-68600000I200000J0D01*
+G01*
+X52700000Y-68600000D01*
+G75*
+G02*
+X52900000Y-68800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-69800000D02*
+X52900000Y-70200000D01*
+G75*
+G02*
+X52700000Y-70400000I-200000J0D01*
+G01*
+X50300000Y-70400000D01*
+G75*
+G02*
+X50100000Y-70200000I0J200000D01*
+G01*
+X50100000Y-69800000D01*
+G75*
+G02*
+X50300000Y-69600000I200000J0D01*
+G01*
+X52700000Y-69600000D01*
+G75*
+G02*
+X52900000Y-69800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-70800000D02*
+X52900000Y-71200000D01*
+G75*
+G02*
+X52700000Y-71400000I-200000J0D01*
+G01*
+X50300000Y-71400000D01*
+G75*
+G02*
+X50100000Y-71200000I0J200000D01*
+G01*
+X50100000Y-70800000D01*
+G75*
+G02*
+X50300000Y-70600000I200000J0D01*
+G01*
+X52700000Y-70600000D01*
+G75*
+G02*
+X52900000Y-70800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-71800000D02*
+X52900000Y-72200000D01*
+G75*
+G02*
+X52700000Y-72400000I-200000J0D01*
+G01*
+X50300000Y-72400000D01*
+G75*
+G02*
+X50100000Y-72200000I0J200000D01*
+G01*
+X50100000Y-71800000D01*
+G75*
+G02*
+X50300000Y-71600000I200000J0D01*
+G01*
+X52700000Y-71600000D01*
+G75*
+G02*
+X52900000Y-71800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-72800000D02*
+X52900000Y-73200000D01*
+G75*
+G02*
+X52700000Y-73400000I-200000J0D01*
+G01*
+X50300000Y-73400000D01*
+G75*
+G02*
+X50100000Y-73200000I0J200000D01*
+G01*
+X50100000Y-72800000D01*
+G75*
+G02*
+X50300000Y-72600000I200000J0D01*
+G01*
+X52700000Y-72600000D01*
+G75*
+G02*
+X52900000Y-72800000I0J-200000D01*
+G01*
+G37*
+G36*
+G01*
+X52900000Y-73800000D02*
+X52900000Y-74200000D01*
+G75*
+G02*
+X52700000Y-74400000I-200000J0D01*
+G01*
+X50300000Y-74400000D01*
+G75*
+G02*
+X50100000Y-74200000I0J200000D01*
+G01*
+X50100000Y-73800000D01*
+G75*
+G02*
+X50300000Y-73600000I200000J0D01*
+G01*
+X52700000Y-73600000D01*
+G75*
+G02*
+X52900000Y-73800000I0J-200000D01*
+G01*
+G37*
+%TD*%
+%TO.C,J1*%
+G36*
+G01*
+X143450000Y-92170000D02*
+X143450000Y-91270000D01*
+G75*
+G02*
+X143900000Y-90820000I450000J0D01*
+G01*
+X149100000Y-90820000D01*
+G75*
+G02*
+X149550000Y-91270000I0J-450000D01*
+G01*
+X149550000Y-92170000D01*
+G75*
+G02*
+X149100000Y-92620000I-450000J0D01*
+G01*
+X143900000Y-92620000D01*
+G75*
+G02*
+X143450000Y-92170000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-89630000D02*
+X143450000Y-88730000D01*
+G75*
+G02*
+X143900000Y-88280000I450000J0D01*
+G01*
+X149100000Y-88280000D01*
+G75*
+G02*
+X149550000Y-88730000I0J-450000D01*
+G01*
+X149550000Y-89630000D01*
+G75*
+G02*
+X149100000Y-90080000I-450000J0D01*
+G01*
+X143900000Y-90080000D01*
+G75*
+G02*
+X143450000Y-89630000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-87090000D02*
+X143450000Y-86190000D01*
+G75*
+G02*
+X143900000Y-85740000I450000J0D01*
+G01*
+X149100000Y-85740000D01*
+G75*
+G02*
+X149550000Y-86190000I0J-450000D01*
+G01*
+X149550000Y-87090000D01*
+G75*
+G02*
+X149100000Y-87540000I-450000J0D01*
+G01*
+X143900000Y-87540000D01*
+G75*
+G02*
+X143450000Y-87090000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-84550000D02*
+X143450000Y-83650000D01*
+G75*
+G02*
+X143900000Y-83200000I450000J0D01*
+G01*
+X149100000Y-83200000D01*
+G75*
+G02*
+X149550000Y-83650000I0J-450000D01*
+G01*
+X149550000Y-84550000D01*
+G75*
+G02*
+X149100000Y-85000000I-450000J0D01*
+G01*
+X143900000Y-85000000D01*
+G75*
+G02*
+X143450000Y-84550000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-82010000D02*
+X143450000Y-81110000D01*
+G75*
+G02*
+X143900000Y-80660000I450000J0D01*
+G01*
+X149100000Y-80660000D01*
+G75*
+G02*
+X149550000Y-81110000I0J-450000D01*
+G01*
+X149550000Y-82010000D01*
+G75*
+G02*
+X149100000Y-82460000I-450000J0D01*
+G01*
+X143900000Y-82460000D01*
+G75*
+G02*
+X143450000Y-82010000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-79470000D02*
+X143450000Y-78570000D01*
+G75*
+G02*
+X143900000Y-78120000I450000J0D01*
+G01*
+X149100000Y-78120000D01*
+G75*
+G02*
+X149550000Y-78570000I0J-450000D01*
+G01*
+X149550000Y-79470000D01*
+G75*
+G02*
+X149100000Y-79920000I-450000J0D01*
+G01*
+X143900000Y-79920000D01*
+G75*
+G02*
+X143450000Y-79470000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-76930000D02*
+X143450000Y-76030000D01*
+G75*
+G02*
+X143900000Y-75580000I450000J0D01*
+G01*
+X149100000Y-75580000D01*
+G75*
+G02*
+X149550000Y-76030000I0J-450000D01*
+G01*
+X149550000Y-76930000D01*
+G75*
+G02*
+X149100000Y-77380000I-450000J0D01*
+G01*
+X143900000Y-77380000D01*
+G75*
+G02*
+X143450000Y-76930000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-74390000D02*
+X143450000Y-73490000D01*
+G75*
+G02*
+X143900000Y-73040000I450000J0D01*
+G01*
+X149100000Y-73040000D01*
+G75*
+G02*
+X149550000Y-73490000I0J-450000D01*
+G01*
+X149550000Y-74390000D01*
+G75*
+G02*
+X149100000Y-74840000I-450000J0D01*
+G01*
+X143900000Y-74840000D01*
+G75*
+G02*
+X143450000Y-74390000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-71850000D02*
+X143450000Y-70950000D01*
+G75*
+G02*
+X143900000Y-70500000I450000J0D01*
+G01*
+X149100000Y-70500000D01*
+G75*
+G02*
+X149550000Y-70950000I0J-450000D01*
+G01*
+X149550000Y-71850000D01*
+G75*
+G02*
+X149100000Y-72300000I-450000J0D01*
+G01*
+X143900000Y-72300000D01*
+G75*
+G02*
+X143450000Y-71850000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-69310000D02*
+X143450000Y-68410000D01*
+G75*
+G02*
+X143900000Y-67960000I450000J0D01*
+G01*
+X149100000Y-67960000D01*
+G75*
+G02*
+X149550000Y-68410000I0J-450000D01*
+G01*
+X149550000Y-69310000D01*
+G75*
+G02*
+X149100000Y-69760000I-450000J0D01*
+G01*
+X143900000Y-69760000D01*
+G75*
+G02*
+X143450000Y-69310000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-66770000D02*
+X143450000Y-65870000D01*
+G75*
+G02*
+X143900000Y-65420000I450000J0D01*
+G01*
+X149100000Y-65420000D01*
+G75*
+G02*
+X149550000Y-65870000I0J-450000D01*
+G01*
+X149550000Y-66770000D01*
+G75*
+G02*
+X149100000Y-67220000I-450000J0D01*
+G01*
+X143900000Y-67220000D01*
+G75*
+G02*
+X143450000Y-66770000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-64230000D02*
+X143450000Y-63330000D01*
+G75*
+G02*
+X143900000Y-62880000I450000J0D01*
+G01*
+X149100000Y-62880000D01*
+G75*
+G02*
+X149550000Y-63330000I0J-450000D01*
+G01*
+X149550000Y-64230000D01*
+G75*
+G02*
+X149100000Y-64680000I-450000J0D01*
+G01*
+X143900000Y-64680000D01*
+G75*
+G02*
+X143450000Y-64230000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-61690000D02*
+X143450000Y-60790000D01*
+G75*
+G02*
+X143900000Y-60340000I450000J0D01*
+G01*
+X149100000Y-60340000D01*
+G75*
+G02*
+X149550000Y-60790000I0J-450000D01*
+G01*
+X149550000Y-61690000D01*
+G75*
+G02*
+X149100000Y-62140000I-450000J0D01*
+G01*
+X143900000Y-62140000D01*
+G75*
+G02*
+X143450000Y-61690000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-59150000D02*
+X143450000Y-58250000D01*
+G75*
+G02*
+X143900000Y-57800000I450000J0D01*
+G01*
+X149100000Y-57800000D01*
+G75*
+G02*
+X149550000Y-58250000I0J-450000D01*
+G01*
+X149550000Y-59150000D01*
+G75*
+G02*
+X149100000Y-59600000I-450000J0D01*
+G01*
+X143900000Y-59600000D01*
+G75*
+G02*
+X143450000Y-59150000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-56610000D02*
+X143450000Y-55710000D01*
+G75*
+G02*
+X143900000Y-55260000I450000J0D01*
+G01*
+X149100000Y-55260000D01*
+G75*
+G02*
+X149550000Y-55710000I0J-450000D01*
+G01*
+X149550000Y-56610000D01*
+G75*
+G02*
+X149100000Y-57060000I-450000J0D01*
+G01*
+X143900000Y-57060000D01*
+G75*
+G02*
+X143450000Y-56610000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-54070000D02*
+X143450000Y-53170000D01*
+G75*
+G02*
+X143900000Y-52720000I450000J0D01*
+G01*
+X149100000Y-52720000D01*
+G75*
+G02*
+X149550000Y-53170000I0J-450000D01*
+G01*
+X149550000Y-54070000D01*
+G75*
+G02*
+X149100000Y-54520000I-450000J0D01*
+G01*
+X143900000Y-54520000D01*
+G75*
+G02*
+X143450000Y-54070000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-51530000D02*
+X143450000Y-50630000D01*
+G75*
+G02*
+X143900000Y-50180000I450000J0D01*
+G01*
+X149100000Y-50180000D01*
+G75*
+G02*
+X149550000Y-50630000I0J-450000D01*
+G01*
+X149550000Y-51530000D01*
+G75*
+G02*
+X149100000Y-51980000I-450000J0D01*
+G01*
+X143900000Y-51980000D01*
+G75*
+G02*
+X143450000Y-51530000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-48990000D02*
+X143450000Y-48090000D01*
+G75*
+G02*
+X143900000Y-47640000I450000J0D01*
+G01*
+X149100000Y-47640000D01*
+G75*
+G02*
+X149550000Y-48090000I0J-450000D01*
+G01*
+X149550000Y-48990000D01*
+G75*
+G02*
+X149100000Y-49440000I-450000J0D01*
+G01*
+X143900000Y-49440000D01*
+G75*
+G02*
+X143450000Y-48990000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-46450000D02*
+X143450000Y-45550000D01*
+G75*
+G02*
+X143900000Y-45100000I450000J0D01*
+G01*
+X149100000Y-45100000D01*
+G75*
+G02*
+X149550000Y-45550000I0J-450000D01*
+G01*
+X149550000Y-46450000D01*
+G75*
+G02*
+X149100000Y-46900000I-450000J0D01*
+G01*
+X143900000Y-46900000D01*
+G75*
+G02*
+X143450000Y-46450000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-43910000D02*
+X143450000Y-43010000D01*
+G75*
+G02*
+X143900000Y-42560000I450000J0D01*
+G01*
+X149100000Y-42560000D01*
+G75*
+G02*
+X149550000Y-43010000I0J-450000D01*
+G01*
+X149550000Y-43910000D01*
+G75*
+G02*
+X149100000Y-44360000I-450000J0D01*
+G01*
+X143900000Y-44360000D01*
+G75*
+G02*
+X143450000Y-43910000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-41370000D02*
+X143450000Y-40470000D01*
+G75*
+G02*
+X143900000Y-40020000I450000J0D01*
+G01*
+X149100000Y-40020000D01*
+G75*
+G02*
+X149550000Y-40470000I0J-450000D01*
+G01*
+X149550000Y-41370000D01*
+G75*
+G02*
+X149100000Y-41820000I-450000J0D01*
+G01*
+X143900000Y-41820000D01*
+G75*
+G02*
+X143450000Y-41370000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-38830000D02*
+X143450000Y-37930000D01*
+G75*
+G02*
+X143900000Y-37480000I450000J0D01*
+G01*
+X149100000Y-37480000D01*
+G75*
+G02*
+X149550000Y-37930000I0J-450000D01*
+G01*
+X149550000Y-38830000D01*
+G75*
+G02*
+X149100000Y-39280000I-450000J0D01*
+G01*
+X143900000Y-39280000D01*
+G75*
+G02*
+X143450000Y-38830000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-36290000D02*
+X143450000Y-35390000D01*
+G75*
+G02*
+X143900000Y-34940000I450000J0D01*
+G01*
+X149100000Y-34940000D01*
+G75*
+G02*
+X149550000Y-35390000I0J-450000D01*
+G01*
+X149550000Y-36290000D01*
+G75*
+G02*
+X149100000Y-36740000I-450000J0D01*
+G01*
+X143900000Y-36740000D01*
+G75*
+G02*
+X143450000Y-36290000I0J450000D01*
+G01*
+G37*
+G36*
+G01*
+X143450000Y-33750000D02*
+X143450000Y-32850000D01*
+G75*
+G02*
+X143900000Y-32400000I450000J0D01*
+G01*
+X149100000Y-32400000D01*
+G75*
+G02*
+X149550000Y-32850000I0J-450000D01*
+G01*
+X149550000Y-33750000D01*
+G75*
+G02*
+X149100000Y-34200000I-450000J0D01*
+G01*
+X143900000Y-34200000D01*
+G75*
+G02*
+X143450000Y-33750000I0J450000D01*
+G01*
+G37*
+%TD*%
+M02*