aboutsummaryrefslogtreecommitdiff
path: root/fpkb_v5
diff options
context:
space:
mode:
Diffstat (limited to 'fpkb_v5')
-rw-r--r--fpkb_v5/fpkb_v5.kicad_pcb14083
-rw-r--r--fpkb_v5/fpkb_v5.kicad_prl17
-rw-r--r--fpkb_v5/fpkb_v5.kicad_pro318
3 files changed, 11708 insertions, 2710 deletions
diff --git a/fpkb_v5/fpkb_v5.kicad_pcb b/fpkb_v5/fpkb_v5.kicad_pcb
index db49b86..0f6229e 100644
--- a/fpkb_v5/fpkb_v5.kicad_pcb
+++ b/fpkb_v5/fpkb_v5.kicad_pcb
@@ -1,2669 +1,11418 @@
-
-
(kicad_pcb
- (version 20240108)
- (generator "ergogen")
- (generator_version "4.2.1")
- (general
- (thickness 1.6)
- (legacy_teardrops no)
- )
- (paper "A3")
- (title_block
- (title "fpkb_v5")
- (date "2026-03-14")
- (rev "v1.0.0")
- (company "Unknown")
- )
-
- (layers
- (0 "F.Cu" signal)
- (31 "B.Cu" signal)
- (32 "B.Adhes" user "B.Adhesive")
- (33 "F.Adhes" user "F.Adhesive")
- (34 "B.Paste" user)
- (35 "F.Paste" user)
- (36 "B.SilkS" user "B.Silkscreen")
- (37 "F.SilkS" user "F.Silkscreen")
- (38 "B.Mask" user)
- (39 "F.Mask" user)
- (40 "Dwgs.User" user "User.Drawings")
- (41 "Cmts.User" user "User.Comments")
- (42 "Eco1.User" user "User.Eco1")
- (43 "Eco2.User" user "User.Eco2")
- (44 "Edge.Cuts" user)
- (45 "Margin" user)
- (46 "B.CrtYd" user "B.Courtyard")
- (47 "F.CrtYd" user "F.Courtyard")
- (48 "B.Fab" user)
- (49 "F.Fab" user)
- )
-
- (setup
- (pad_to_mask_clearance 0.05)
- (allow_soldermask_bridges_in_footprints no)
- (pcbplotparams
- (layerselection 0x00010fc_ffffffff)
- (plot_on_all_layers_selection 0x0000000_00000000)
- (disableapertmacros no)
- (usegerberextensions no)
- (usegerberattributes yes)
- (usegerberadvancedattributes yes)
- (creategerberjobfile yes)
- (dashed_line_dash_ratio 12.000000)
- (dashed_line_gap_ratio 3.000000)
- (svgprecision 4)
- (plotframeref no)
- (viasonmask no)
- (mode 1)
- (useauxorigin no)
- (hpglpennumber 1)
- (hpglpenspeed 20)
- (hpglpendiameter 15.000000)
- (pdf_front_fp_property_popups yes)
- (pdf_back_fp_property_popups yes)
- (dxfpolygonmode yes)
- (dxfimperialunits yes)
- (dxfusepcbnewfont yes)
- (psnegative no)
- (psa4output no)
- (plotreference yes)
- (plotvalue yes)
- (plotfptext yes)
- (plotinvisibletext no)
- (sketchpadsonfab no)
- (subtractmaskfromsilk no)
- (outputformat 1)
- (mirror no)
- (drillshape 1)
- (scaleselection 1)
- (outputdirectory "")
- )
- )
-
- (net 0 "")
-(net 1 "matrix_pinky_bottom")
-(net 2 "GND")
-(net 3 "matrix_pinky_home")
-(net 4 "matrix_pinky_top")
-(net 5 "matrix_ring_bottom")
-(net 6 "matrix_ring_home")
-(net 7 "matrix_ring_top")
-(net 8 "matrix_middle_bottom")
-(net 9 "matrix_middle_home")
-(net 10 "matrix_middle_top")
-(net 11 "matrix_index_bottom")
-(net 12 "matrix_index_home")
-(net 13 "matrix_index_top")
-(net 14 "matrix_inner_bottom")
-(net 15 "matrix_inner_home")
-(net 16 "matrix_inner_top")
-(net 17 "thumb_tucky")
-(net 18 "thumb_reachy")
-(net 19 "RAW")
-(net 20 "RST")
-(net 21 "VCC")
-(net 22 "P21")
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 0 0 10)
- (attr virtual)
- (property "Reference" "s1"
- (at -0.05 -7.5 10)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 10)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 1 "matrix_pinky_bottom"))
- (pad "2" thru_hole circle (at 1.8 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 1 "matrix_pinky_bottom"))
- (pad "2" thru_hole circle (at 1.8 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at -2.8651949 -16.2493279 10)
- (attr virtual)
- (property "Reference" "s2"
- (at -0.05 -7.5 10)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 10)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 3 "matrix_pinky_home"))
- (pad "2" thru_hole circle (at 1.8 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 3 "matrix_pinky_home"))
- (pad "2" thru_hole circle (at 1.8 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at -5.7303898 -32.4986558 10)
- (attr virtual)
- (property "Reference" "s3"
- (at -0.05 -7.5 10)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 10)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 10) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 4 "matrix_pinky_top"))
- (pad "2" thru_hole circle (at 1.8 2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 10) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 4 "matrix_pinky_top"))
- (pad "2" thru_hole circle (at 1.8 -2.4 10) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 10) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 10) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 15.0082724 -13.7043592 5)
- (attr virtual)
- (property "Reference" "s4"
- (at -0.05 -7.5 5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 5 "matrix_ring_bottom"))
- (pad "2" thru_hole circle (at 1.8 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 5 "matrix_ring_bottom"))
- (pad "2" thru_hole circle (at 1.8 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 13.570202599999998 -30.1415717 5)
- (attr virtual)
- (property "Reference" "s5"
- (at -0.05 -7.5 5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 6 "matrix_ring_home"))
- (pad "2" thru_hole circle (at 1.8 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 6 "matrix_ring_home"))
- (pad "2" thru_hole circle (at 1.8 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 12.132132799999997 -46.5787842 5)
- (attr virtual)
- (property "Reference" "s6"
- (at -0.05 -7.5 5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 7 "matrix_ring_top"))
- (pad "2" thru_hole circle (at 1.8 2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 7 "matrix_ring_top"))
- (pad "2" thru_hole circle (at 1.8 -2.4 5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 31.743456 -19.3092549 0)
- (attr virtual)
- (property "Reference" "s7"
- (at -0.05 -7.5 0)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "matrix_middle_bottom"))
- (pad "2" thru_hole circle (at 1.8 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "matrix_middle_bottom"))
- (pad "2" thru_hole circle (at 1.8 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 31.743456 -35.8092549 0)
- (attr virtual)
- (property "Reference" "s8"
- (at -0.05 -7.5 0)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 9 "matrix_middle_home"))
- (pad "2" thru_hole circle (at 1.8 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 9 "matrix_middle_home"))
- (pad "2" thru_hole circle (at 1.8 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 31.743456 -52.3092549 0)
- (attr virtual)
- (property "Reference" "s9"
- (at -0.05 -7.5 0)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 0)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 0) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 10 "matrix_middle_top"))
- (pad "2" thru_hole circle (at 1.8 2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 0) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 10 "matrix_middle_top"))
- (pad "2" thru_hole circle (at 1.8 -2.4 0) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 0) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 0) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 48.7434559 -15.184254799999998 -5)
- (attr virtual)
- (property "Reference" "s10"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "matrix_index_bottom"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 11 "matrix_index_bottom"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 50.1815257 -31.6214673 -5)
- (attr virtual)
- (property "Reference" "s11"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 12 "matrix_index_home"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 12 "matrix_index_home"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 51.6195955 -48.0586798 -5)
- (attr virtual)
- (property "Reference" "s12"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 13 "matrix_index_top"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 13 "matrix_index_top"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 64.8930545 -10.458742599999997 -5)
- (attr virtual)
- (property "Reference" "s13"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 14 "matrix_inner_bottom"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 14 "matrix_inner_bottom"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 66.3311243 -26.8959551 -5)
- (attr virtual)
- (property "Reference" "s14"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 15 "matrix_inner_home"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 15 "matrix_inner_home"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 67.76919409999999 -43.333167599999996 -5)
- (attr virtual)
- (property "Reference" "s15"
- (at -0.05 -7.5 -5)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -5)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -5) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 16 "matrix_inner_top"))
- (pad "2" thru_hole circle (at 1.8 2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -5) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 16 "matrix_inner_top"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -5) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -5) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -5) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 62.73594990000001 14.197076200000001 -15)
- (attr virtual)
- (property "Reference" "s16"
- (at -0.05 -7.5 -15)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -15)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -15) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -15) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -15) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -15) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -15) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 17 "thumb_tucky"))
- (pad "2" thru_hole circle (at 1.8 2.4 -15) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -15) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -15) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -15) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -15) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -15) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -15) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -15) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 17 "thumb_tucky"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -15) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -15) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -15) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -15) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -15) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -15) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -15) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -15) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -15) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
- (footprint "ULP_HANDSOLDER" (version 20260313) (generator pcbnew)
- (layer "F.Cu")
- (at 79.83929040000001 21.281511800000004 -30)
- (attr virtual)
- (property "Reference" "s17"
- (at -0.05 -7.5 -30)
- (unlocked yes)
- (layer "F.SilkS")
- hide
- (effects (font (size 1 1) (thickness 0.15)))
- )
- (property "Value" "ULP_SW"
- (at 0 0 -30)
- (unlocked yes)
- (layer "F.Fab")
- (hide yes)
- (effects (font (size 1 1) (thickness 0.15)))
- )
-
- (fp_poly
- (pts
- (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.SilkS")
- )
-
- (fp_poly
- (pts
- (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
- )
- (stroke (width 0.1) (type solid))
- (fill no)
- (layer "F.CrtYd")
- )
-
- (fp_rect (start 8 8) (end -8 -8)
- (stroke (width 0.15) (type solid))
- (fill no)
- (layer "Dwgs.User")
- )
-
- (fp_line (start -2.4 4.5) (end -2.4 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 2.4) (end 2.6 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 5.5) (end -1.4 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 3.4) (end 3.6 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 3.4) (mid -2.107107 2.692893) (end -1.4 2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 5.5) (mid -2.107107 5.207107) (end -2.4 4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 2.4) (mid 3.307107 2.692893) (end 3.6 3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 4.5) (mid 3.307108 5.207107) (end 2.6 5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 1.2 -30) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 2.75 -30) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 -3.0 -30) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole oval (at 5.825 3.0 -30) (size 1.3 1.85) (drill oval 1.3 1.85) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 2.4 -30) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 18 "thumb_reachy"))
- (pad "2" thru_hole circle (at 1.8 2.4 -30) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -30) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -30) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -30) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -30) (size 2.5 2.0) (layers "F.Cu" "F.Mask") (net 2 "GND"))
-
- (fp_line (start -2.4 -4.5) (end -2.4 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start -1.4 -2.4) (end 2.6 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 2.6 -5.5) (end -1.4 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_line (start 3.6 -3.4) (end 3.6 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -2.4 -3.4) (mid -2.107107 -2.692893) (end -1.4 -2.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start -1.4 -5.5) (mid -2.107107 -5.207107) (end -2.4 -4.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 2.6 -2.4) (mid 3.307107 -2.692893) (end 3.6 -3.4)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (fp_arc (start 3.6 -4.5) (mid 3.307108 -5.207107) (end 2.6 -5.5)
- (stroke (width 0.05) (type default))
- (layer "Edge.Cuts")
- )
- (pad "" np_thru_hole circle (at -5.8 -1.2 -30) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "" np_thru_hole circle (at -5.8 -2.75 -30) (size 1.05 1.05) (drill 1.05) (layers "*.Cu" "*.Mask"))
- (pad "1" thru_hole circle (at -0.5 -2.4 -30) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 18 "thumb_reachy"))
- (pad "2" thru_hole circle (at 1.8 -2.4 -30) (size 1.5 1.5) (drill 1.1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 2 "GND"))
- (pad "3" smd rect (at -5.9 5.4 -30) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at -5.9 -5.4 -30) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 5.4 -30) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "3" smd rect (at 5.9 -5.4 -30) (size 2.5 2.0) (layers "B.Cu" "B.Mask") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 -5.4 -30) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at -5.9 5.4 -30) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 -5.4 -30) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
- (pad "" thru_hole circle (at 5.9 5.4 -30) (size 1.05 1.05) (drill 0.6) (layers "*.Cu") (net 2 "GND"))
-
- (model PG1316S.step
- (offset (xyz -4.75 -6.25 -10.25))
- (scale (xyz 1 1 1))
- (rotate (xyz 0 0 0))
- )
-
- )
-
-
-
- (module ProMicro (layer F.Cu) (tedit 5B307E4C)
- (at 84.894508 -32.549563299999996 -95)
-
-
- (fp_text reference "MCU1" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
- (fp_text value "" (at 0 0) (layer F.SilkS) hide (effects (font (size 1.27 1.27) (thickness 0.15))))
-
-
- (fp_line (start -19.304 -3.81) (end -14.224 -3.81) (layer Dwgs.User) (width 0.15))
- (fp_line (start -19.304 3.81) (end -19.304 -3.81) (layer Dwgs.User) (width 0.15))
- (fp_line (start -14.224 3.81) (end -19.304 3.81) (layer Dwgs.User) (width 0.15))
- (fp_line (start -14.224 -3.81) (end -14.224 3.81) (layer Dwgs.User) (width 0.15))
-
-
- (fp_line (start -17.78 8.89) (end 15.24 8.89) (layer F.SilkS) (width 0.15))
- (fp_line (start 15.24 8.89) (end 15.24 -8.89) (layer F.SilkS) (width 0.15))
- (fp_line (start 15.24 -8.89) (end -17.78 -8.89) (layer F.SilkS) (width 0.15))
- (fp_line (start -17.78 -8.89) (end -17.78 8.89) (layer F.SilkS) (width 0.15))
-
-
-
- (fp_line (start -15.24 -6.35) (end -12.7 -6.35) (layer F.SilkS) (width 0.15))
- (fp_line (start -15.24 -6.35) (end -15.24 -8.89) (layer F.SilkS) (width 0.15))
- (fp_line (start -12.7 -6.35) (end -12.7 -8.89) (layer F.SilkS) (width 0.15))
-
-
- (fp_text user RAW (at -13.97 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user GND (at -11.43 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user RST (at -8.89 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user VCC (at -6.35 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P21 (at -3.81 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P20 (at -1.27 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P19 (at 1.27 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P18 (at 3.81 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P15 (at 6.35 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P14 (at 8.89 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P16 (at 11.43 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P10 (at 13.97 -4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
-
- (fp_text user P01 (at -13.97 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P00 (at -11.43 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user GND (at -8.89 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user GND (at -6.35 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P02 (at -3.81 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P03 (at -1.27 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P04 (at 1.27 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P05 (at 3.81 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P06 (at 6.35 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P07 (at 8.89 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P08 (at 11.43 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
- (fp_text user P09 (at 13.97 4.8 -5) (layer F.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15))))
-
-
- (pad 1 thru_hole rect (at -13.97 -7.62 -95) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 19 "RAW"))
- (pad 2 thru_hole circle (at -11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND"))
- (pad 3 thru_hole circle (at -8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 20 "RST"))
- (pad 4 thru_hole circle (at -6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 21 "VCC"))
- (pad 5 thru_hole circle (at -3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 22 "P21"))
- (pad 6 thru_hole circle (at -1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 14 "matrix_inner_bottom"))
- (pad 7 thru_hole circle (at 1.27 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 11 "matrix_index_bottom"))
- (pad 8 thru_hole circle (at 3.81 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 8 "matrix_middle_bottom"))
- (pad 9 thru_hole circle (at 6.35 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 5 "matrix_ring_bottom"))
- (pad 10 thru_hole circle (at 8.89 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 1 "matrix_pinky_bottom"))
- (pad 11 thru_hole circle (at 11.43 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 17 "thumb_tucky"))
- (pad 12 thru_hole circle (at 13.97 -7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 18 "thumb_reachy"))
-
- (pad 13 thru_hole circle (at -13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 16 "matrix_inner_top"))
- (pad 14 thru_hole circle (at -11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 13 "matrix_index_top"))
- (pad 15 thru_hole circle (at -8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND"))
- (pad 16 thru_hole circle (at -6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 2 "GND"))
- (pad 17 thru_hole circle (at -3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 10 "matrix_middle_top"))
- (pad 18 thru_hole circle (at -1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 7 "matrix_ring_top"))
- (pad 19 thru_hole circle (at 1.27 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 4 "matrix_pinky_top"))
- (pad 20 thru_hole circle (at 3.81 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 15 "matrix_inner_home"))
- (pad 21 thru_hole circle (at 6.35 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 12 "matrix_index_home"))
- (pad 22 thru_hole circle (at 8.89 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 9 "matrix_middle_home"))
- (pad 23 thru_hole circle (at 11.43 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 6 "matrix_ring_home"))
- (pad 24 thru_hole circle (at 13.97 7.62 0) (size 1.7526 1.7526) (drill 1.0922) (layers *.Cu *.SilkS *.Mask) (net 3 "matrix_pinky_home"))
- )
-
-
-
- (module TRRS-PJ-320A-dual (layer F.Cu) (tedit 5970F8E5)
-
- (at 102.44600449999999 -49.5846733 -5)
-
-
- (fp_text reference "TRRS1" (at 0 14.2) (layer Dwgs.User) (effects (font (size 1 1) (thickness 0.15))))
- (fp_text value TRRS-PJ-320A-dual (at 0 -5.6) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))))
-
-
- (fp_line (start 0.5 -2) (end -5.1 -2) (layer Dwgs.User) (width 0.15))
- (fp_line (start -5.1 0) (end -5.1 -2) (layer Dwgs.User) (width 0.15))
- (fp_line (start 0.5 0) (end 0.5 -2) (layer Dwgs.User) (width 0.15))
- (fp_line (start -5.35 0) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
- (fp_line (start 0.75 0) (end 0.75 12.1) (layer Dwgs.User) (width 0.15))
- (fp_line (start 0.75 12.1) (end -5.35 12.1) (layer Dwgs.User) (width 0.15))
- (fp_line (start 0.75 0) (end -5.35 0) (layer Dwgs.User) (width 0.15))
-
-
-
- (pad "" np_thru_hole circle (at -2.3 8.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
- (pad "" np_thru_hole circle (at -2.3 1.6) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask))
-
-
- (pad 1 thru_hole oval (at 0 11.3 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 2 "GND"))
- (pad 2 thru_hole oval (at -4.6 10.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 2 "GND"))
- (pad 3 thru_hole oval (at -4.6 6.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 22 "P21"))
- (pad 4 thru_hole oval (at -4.6 3.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 19 "RAW"))
-
-
- (pad 1 thru_hole oval (at -4.6 11.3 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 2 "GND"))
- (pad 2 thru_hole oval (at 0 10.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 2 "GND"))
- (pad 3 thru_hole oval (at 0 6.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 22 "P21"))
- (pad 4 thru_hole oval (at 0 3.2 -5) (size 1.6 2.2) (drill oval 0.9 1.5) (layers *.Cu *.Mask) (net 19 "RAW"))
- )
-
- (gr_line (start 8.900157327548278 -2.793326387379757) (end 10.54206920560516 6.518418285014988) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start -6.518418282977468 10.54206921099514) (end 9.73090960560516 7.676874285014987) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start -16.27245901199827 -39.017074082501125) (end -7.67687428297747 9.730909610995141) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start -15.461299411998267 -40.17553008250112) (end 2.2179493519351148 -43.29285861426605) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 24.707625031743266 -8.972099200000002) (end 24.942108262837838 -6.2919435532768375) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 9.79780942754828 -3.9631692873797517) (end 24.03306926283784 -5.208593153276844) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 3.107335937846584 -55.07455024795875) (end 21.5806117 -56.69075248747173) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 2.198296937846584 -53.991199847958754) (end 3.040495851935114 -44.36482211426604) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 25.703819731743266 -10.059254899999999) (end 37.91843448252783 -10.059254899999999) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 23.493456 -61.5592549) (end 39.993455999999995 -61.5592549) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 40.993455999999995 -60.5592549) (end 40.993455999999995 -59.190011178200834) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 22.493456 -57.68694718747173) (end 22.493456 -60.5592549) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 39.718659037028445 -6.688488751748437) (end 54.16348210020905 -5.424730456670279) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 38.809620037028445 -7.771839151748452) (end 38.914629182527825 -8.972099200000002) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 41.9063003 -58.19381647820084) (end 60.64439236279136 -56.554445846191726) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 61.55343136279135 -55.471095446191725) (end 61.440128902419985 -54.17604237337957) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 93.2564922 -16.258777) (end 93.1693366 -15.262582299999998) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 91.81842254889911 0.17843546365861584) (end 93.1693366 -15.262582299999998) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 90.73507214889912 1.0874744636587632) (end 82.06020564844698 0.3285220072554358) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 56.265359363536064 -1.9282346430407582) (end 55.86825753725819 -1.9629765543743005) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 54.959218637258196 -3.046326954374422) (end 55.072521100209066 -4.3413800566704595) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 93.2564922 -16.258777) (end 94.60740625079616 -31.69979476017579) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 62.349167902419985 -53.092691973379516) (end 103.4421991610327 -49.49751754731813) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 103.00032414661112 -32.97314934005112) (end 104.3512381610327 -48.41416714731827) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 101.91697374661109 -32.064110340051016) (end 95.69075665079616 -32.60883376017581) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 81.00712414844698 1.0658977072554308) (end 78.83674336903394 9.165868998424628) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 52.37298562852625 20.996632947061812) (end 68.05642847780047 25.19899881514382) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 51.665878828526246 19.771888147061816) (end 57.14412936353605 -0.6732209430407181) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 79.3026691690339 10.290713398424714) (end 91.60900000098925 17.39577680369196) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 83.72502539630807 33.05122140098922) (end 91.97502540098925 18.761802203691985) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_line (start 68.29760947780046 25.298899215143816) (end 82.35899999630804 33.41724680098926) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 9.73090960560516 7.676874285014991) (mid 10.376413505605159 7.26564298501499) (end 10.54206920560516 6.518418285014991) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start -7.676874282977469 9.730909610995141) (mid -7.265642982977468 10.37641351099514) (end -6.518418282977469 10.542069210995141) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start -15.461299411998267 -40.175530082501126) (mid -16.106803311998267 -39.76429878250113) (end -16.272459011998265 -39.017074082501125) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 2.2179493519351143 -43.29285861426605) (mid 2.837654551935114 -43.66890491426605) (end 3.0404959519351142 -44.36482211426605) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 3.107335937846584 -55.07455024795875) (mid 2.4284472378465836 -54.72114314795875) (end 2.1982969378465835 -53.991199847958754) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 21.5806117 -56.690752487471734) (mid 22.230733299999997 -57.01135698747173) (end 22.493456 -57.68694718747173) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 23.493456 -61.5592549) (mid 22.786349199999997 -61.2663617) (end 22.493456 -60.5592549) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 40.993455999999995 -60.5592549) (mid 40.70056279999999 -61.2663617) (end 39.993455999999995 -61.5592549) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 40.993455999999995 -59.190011178200834) (mid 41.25617869999999 -58.51442097820083) (end 41.9063003 -58.19381647820084) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 61.55343136279136 -55.47109544619173) (mid 61.32328106279136 -56.20103874619173) (end 60.64439236279136 -56.554445846191726) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 61.440128902419985 -54.17604237337953) (mid 61.670279202419984 -53.446099073379536) (end 62.349167902419985 -53.09269197337954) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 104.3512381610327 -48.414167147318146) (mid 104.12108786103269 -49.14411044731814) (end 103.44219916103269 -49.49751754731814) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 101.91697374661112 -32.064110340051165) (mid 102.64691704661112 -32.294260640051164) (end 103.00032414661112 -32.973149340051165) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 95.69075665079616 -32.60883376017581) (mid 94.96081335079616 -32.378683460175814) (end 94.60740625079616 -31.699794760175816) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 90.73507214889914 1.0874744636585765) (mid 91.46501544889914 0.8573241636585764) (end 91.81842254889914 0.1784354636585765) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 82.06020564844697 0.3285220072554351) (mid 81.39947344844697 0.5055647072554351) (end 81.00712414844698 1.0658977072554352) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 78.83674336903394 9.165868998424644) (mid 78.87878966903394 9.807371398424644) (end 79.30266916903393 10.290713398424645) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 91.97502540098927 18.761802203691964) (mid 92.07492580098926 18.002983203691965) (end 91.60900000098927 17.395776803691962) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 82.35899999630806 33.41724680098925) (mid 83.11781899630806 33.51714720098925) (end 83.72502539630806 33.05122140098925) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 68.29760947780046 25.298899215143816) (mid 68.18029287780047 25.24104511514382) (end 68.05642847780047 25.198998815143817) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 51.66587882852625 19.771888147061812) (mid 51.765779228526256 20.53070714706181) (end 52.37298562852625 20.996632947061812) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 57.14412936353606 -0.6732209430407349) (mid 56.99735556353606 -1.5056163430407348) (end 56.26535936353606 -1.9282346430407349) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 54.95921863725818 -3.0463269543743015) (mid 55.18936893725818 -2.3163836543743015) (end 55.86825753725818 -1.9629765543743016) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 55.07252110020906 -4.341380056670385) (mid 54.84237080020906 -5.071323356670385) (end 54.16348210020906 -5.424730456670385) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 38.80962003702844 -7.7718391517484395) (mid 39.039770337028436 -7.041895851748439) (end 39.71865903702844 -6.688488751748439) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 38.914629182527825 -8.972099199999985) (mid 38.65571178252783 -9.734845099999985) (end 37.91843448252783 -10.059254899999985) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 25.703819731743266 -10.059254899999999) (mid 24.966542431743267 -9.7348451) (end 24.707625031743266 -8.972099199999999) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 24.033069262837838 -5.208593153276855) (mid 24.711957962837836 -5.562000253276855) (end 24.942108262837838 -6.291943553276855) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-(gr_arc (start 9.79780942754828 -3.963169287379751) (mid 9.091611827548281 -3.575735987379751) (end 8.900157427548281 -2.793326387379751) (layer Edge.Cuts) (stroke (width 0.15) (type default)))
-
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (general
+ (thickness 1.6)
+ (legacy_teardrops no)
+ )
+ (paper "A3")
+ (title_block
+ (title "fpkb_v5")
+ (date "2026-03-14")
+ (rev "v1.0.0")
+ (company "Unknown")
+ )
+ (layers
+ (0 "F.Cu" signal)
+ (2 "B.Cu" signal)
+ (9 "F.Adhes" user "F.Adhesive")
+ (11 "B.Adhes" user "B.Adhesive")
+ (13 "F.Paste" user)
+ (15 "B.Paste" user)
+ (5 "F.SilkS" user "F.Silkscreen")
+ (7 "B.SilkS" user "B.Silkscreen")
+ (1 "F.Mask" user)
+ (3 "B.Mask" user)
+ (17 "Dwgs.User" user "User.Drawings")
+ (19 "Cmts.User" user "User.Comments")
+ (21 "Eco1.User" user "User.Eco1")
+ (23 "Eco2.User" user "User.Eco2")
+ (25 "Edge.Cuts" user)
+ (27 "Margin" user)
+ (31 "F.CrtYd" user "F.Courtyard")
+ (29 "B.CrtYd" user "B.Courtyard")
+ (35 "F.Fab" user)
+ (33 "B.Fab" user)
+ )
+ (setup
+ (pad_to_mask_clearance 0.05)
+ (allow_soldermask_bridges_in_footprints no)
+ (tenting front back)
+ (pcbplotparams
+ (layerselection 0x00000000_00000000_55555555_5755f5ff)
+ (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
+ (disableapertmacros no)
+ (usegerberextensions no)
+ (usegerberattributes yes)
+ (usegerberadvancedattributes yes)
+ (creategerberjobfile yes)
+ (dashed_line_dash_ratio 12.000000)
+ (dashed_line_gap_ratio 3.000000)
+ (svgprecision 4)
+ (plotframeref no)
+ (mode 1)
+ (useauxorigin no)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (pdf_front_fp_property_popups yes)
+ (pdf_back_fp_property_popups yes)
+ (pdf_metadata yes)
+ (pdf_single_document no)
+ (dxfpolygonmode yes)
+ (dxfimperialunits yes)
+ (dxfusepcbnewfont yes)
+ (psnegative no)
+ (psa4output no)
+ (plot_black_and_white yes)
+ (sketchpadsonfab no)
+ (plotpadnumbers no)
+ (hidednponfab no)
+ (sketchdnponfab yes)
+ (crossoutdnponfab yes)
+ (subtractmaskfromsilk no)
+ (outputformat 1)
+ (mirror no)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory "")
+ )
+ )
+ (net 0 "")
+ (net 1 "matrix_pinky_bottom")
+ (net 2 "GND")
+ (net 3 "matrix_pinky_home")
+ (net 4 "matrix_pinky_top")
+ (net 5 "matrix_ring_bottom")
+ (net 6 "matrix_ring_home")
+ (net 7 "matrix_ring_top")
+ (net 8 "matrix_middle_bottom")
+ (net 9 "matrix_middle_home")
+ (net 10 "matrix_middle_top")
+ (net 11 "matrix_index_bottom")
+ (net 12 "matrix_index_home")
+ (net 13 "matrix_index_top")
+ (net 14 "matrix_inner_bottom")
+ (net 15 "matrix_inner_home")
+ (net 16 "matrix_inner_top")
+ (net 17 "thumb_tucky")
+ (net 18 "thumb_reachy")
+ (net 19 "RAW")
+ (net 20 "RST")
+ (net 21 "VCC")
+ (net 22 "P21")
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "004a2e8c-e806-4e7e-86ba-8d617f8ea755")
+ (at 62.73595 14.197076 -15)
+ (property "Reference" "s16"
+ (at -0.05 -7.5 345)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "80040d05-e8a8-4a3d-aebd-88ec12121068")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 345)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1a4bbaaf-dd7a-4d8a-9071-0611db578621")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 345)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "231d7c2a-4282-495b-ac02-d75a3ecbf38a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 345)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ce7f26f7-6713-4f86-9373-7526a7742707")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.400001) (xy 7.1 -6.4) (xy 7.1 6.400001) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "de42f942-8f5e-439d-9629-2117df948a27")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "78fdcd3c-bdd0-49a0-8df4-2cc7e70e65d1")
+ )
+ (fp_line
+ (start -2.4 4.500001)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "aceeff6e-1b8e-4295-a1d9-65b71846ef17")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.400001)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ecde7ea8-cb79-427b-9dfe-e642345e6c41")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.400001)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e6089135-a40d-4dd1-8101-993d1db90706")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cad71e44-2209-4917-9109-b4b6c13bab91")
+ )
+ (fp_line
+ (start 2.6 5.500001)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "315a4440-9441-4b5d-889f-f49824e5e745")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "82780f0e-c726-45cd-9bdc-6f7951f4481e")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9a9396b9-eb58-4926-85fe-955ce1405ed5")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "40559571-fc4c-42c2-8c1d-763835c70a6c")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "292136ab-8a8c-4bcb-8172-0887cdf83ac8")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.500001)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c6fdd1a0-1ecc-467a-89bc-4df9decc64a6")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207108)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4bd57f69-84f6-4498-b62c-3aeb02725fa6")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692894)
+ (end -2.4 -3.400001)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6a264d12-2612-4ad5-a446-16a244e1b81b")
+ )
+ (fp_arc
+ (start 2.6 2.400001)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "dcf1bedd-a48c-41a4-ab66-25882a68fc6a")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307109 5.207107)
+ (end 2.6 5.500001)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9f95567c-10f0-449f-ac9d-c9b78fa82157")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307106 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0207d271-f37c-4fe0-959f-df94c180ee17")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692893)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5c0df543-1631-469a-aecd-449f9b95fd11")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "6d82e1ad-62c6-46e4-8770-20de1e016d30")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 345)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ab06eddb-0d6c-418f-ae85-3692dbad1d9c")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 345)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "80af47e9-5585-4bec-9fe7-cc3be729460e")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 345)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "50fd2197-4cce-401e-b265-0270589e44d7")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.200001 345)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "69163d5d-567e-4cb7-b8cd-150b256bcb11")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 345)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "bdc6c473-1ade-4c4b-bc46-a73ab8307668")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.799999 -2.75 345)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6e47aeb0-71b1-42cf-8bc3-3b9c0be386ae")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 345)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "8c2ff202-c888-4dbd-b8b4-3771a27f1ddd")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 345)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "72bb534b-9ed3-44a8-9e86-2cd76010e13b")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 345)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "59c90c48-feec-42ce-baf2-cc27c5b0f639")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 345)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "8df8c3d9-a5a1-48d9-9175-7b2d71ba8b5c")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.400001 345)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "thumb_tucky")
+ (uuid "6d2b8725-ac1d-44ac-bc36-85801d8ef471")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 345)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "thumb_tucky")
+ (uuid "7e0b3a1e-1e46-4b4d-be5e-7d0f1cc8cbbf")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 345)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "a0ea3433-5c44-4f64-88fb-3e26ffd75b46")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 345)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ebf4e7ac-0d0d-470e-a058-497869d7f861")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 345)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "fb9b32c6-961d-4aee-81d7-f72e4cc26716")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 345)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "ff9fe84d-8172-4465-805c-983d491a3329")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 345)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "72d16fe7-2503-4a25-b268-df02c278183c")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 345)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8908f38e-7422-4560-b5c9-974a22e05841")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 345)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "0635e06f-85cb-44ff-a346-3e0fcb7e33f9")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 345)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "46e1cbbc-9f48-43c0-8dc5-1f3d242fd98f")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 345)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "0ee75284-ea15-4a4b-8f7f-5a24c42b1dfc")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 345)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8b75e421-accc-46de-8dcc-7e92f13c6c4b")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "16106e96-6592-47ed-af86-30a73a8a1256")
+ (at 79.83929 21.281512 -30)
+ (property "Reference" "s17"
+ (at -0.05 -7.500001 330)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "9ce97b55-c1a8-40a0-9cd1-546cd45aeff7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 330)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "caa3761a-c87b-418a-a5ce-9a272b07f77e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 330)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "af72a47e-764c-46e8-8ba2-566ff538d75f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 330)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e126309d-cc8f-43da-b2b4-4ed59a38c4c2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.400001) (xy 7.099999 -6.4) (xy 7.1 6.400001) (xy -7.099999 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "f8b8a0a6-b1f1-4ec5-b603-41aaca3345c3")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "9bd9a822-e748-4bb9-a4ff-10f42ea32576")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2f7cf29b-2a7e-4310-b784-8aaef7d4bdca")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "600ea9e9-4677-4c3f-bf9d-9d95dfab2d5a")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "dd3e8aed-a611-4b5c-85dd-bf8a0dcaa7c1")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2f543a5e-51ee-4b22-860a-7edb1eef5ba0")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7f77884b-bc46-4558-a226-0f3370b74cf6")
+ )
+ (fp_line
+ (start 3.599999 3.4)
+ (end 3.599999 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e855ac4c-aedd-4b39-a2eb-733682859d3d")
+ )
+ (fp_line
+ (start 3.6 -3.399999)
+ (end 3.6 -4.499999)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8c6d9c6f-12c0-422b-b521-2f7252de6002")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.400001 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "314af2a6-ffb2-4c31-9934-496c17dd2497")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d3220ac1-a9e1-41fb-a077-b12a15cdbbb8")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "606fca77-e778-47c1-be99-038f26354f88")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0babe64d-8370-40fa-b9be-c1fc8ac947a3")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207106)
+ (end -1.400001 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "851859af-cc20-48f1-a69a-ed208f9493ce")
+ )
+ (fp_arc
+ (start 3.599999 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1fb4861a-8801-43ca-9839-20865b5cac2c")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.599999 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d6247a69-036e-4841-a73b-e6f86f29c2b3")
+ )
+ (fp_arc
+ (start 3.6 -3.399999)
+ (mid 3.307107 -2.692893)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b22ab877-9005-4e00-a26f-5859789443ac")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.499999)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b61c6587-79fb-41a1-ae9c-5e5dca8fed62")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "f7d4b2a2-41b4-4df4-b7a7-fc823826ac2d")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 330)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "760ea998-0e42-4412-a16f-5328717a6480")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 330)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9e69b49d-da75-45c0-8cd0-0dbbf9a39b17")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 330)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ae8e0310-037d-4f5b-bd19-60f9ae8538bf")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.199999 330)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "0a3682c2-39da-4b41-80c5-29ce82edaaa3")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 330)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "29190d7c-a1e4-4d73-8466-ad09cf567488")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.799999 -1.2 330)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "702f1f95-82bb-4007-bde6-b66e17761b2f")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 330)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ab2442ac-f2fc-4079-8a51-056cbb164549")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 330)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "843e5f0a-665f-468b-96d1-26afed80d52a")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 330)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "fc67a8af-7788-4802-9ca4-1f566061a041")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 330)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "432265e9-2008-4f91-a251-05b5f2de9dd1")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 330)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "thumb_reachy")
+ (uuid "a24670e7-0ca2-451b-889d-6741409c7a94")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 330)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "thumb_reachy")
+ (uuid "2e3c1714-9e0d-4d83-be83-4583d04e94bd")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 330)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "f9475b76-df7c-47d3-8b5d-bd9df93409cf")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 330)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5a1a7c82-fae5-4e28-bde7-cdb580ef4212")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 330)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "42a346d2-2002-4364-88c4-786f068b8747")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 330)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "2e5c40d1-01e2-4c42-8788-85fbc4a94431")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 330)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "8290ecb4-773c-4f9a-9b13-12fa797f7c64")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 330)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "b05f9865-6daa-41e0-8b07-03ec9e409aad")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 330)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "372dadc0-de46-4c3c-a61d-ca348acd9c06")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 330)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "584c5730-c15a-4911-8aa1-b51e85432398")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 330)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "cb06c88d-5072-49dd-9c5a-4561ebd19147")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 330)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "20c128e6-f85a-4cfc-b5ca-b55491674bcd")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "266adfe6-cfd0-4056-a22d-90b996709334")
+ (at -2.865195 -16.249328 10)
+ (property "Reference" "s2"
+ (at -0.05 -7.5 10)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "22972b0d-a22e-450b-8c31-a825e8213e71")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 10)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "93fe666d-04c2-48a3-8c06-2902fb70d5ef")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d834f90a-cf2c-404d-82b0-9b7e751f7f03")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6d2184d2-5111-4bc1-aac8-e0ffeedcfb38")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "b202051f-63bf-49dd-9d58-185230c46d30")
+ )
+ (fp_poly
+ (pts
+ (xy 7.999999 8) (xy -8 7.999999) (xy -7.999999 -8) (xy 8 -7.999999)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "7c9caa2d-4a13-4c05-8d71-58100c8bb480")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1daf4952-c66c-4b44-91b6-f406b86bab0c")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5c59b78a-bc6b-44f9-b7be-b641de493896")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4db99e85-80d6-4f80-b07e-e4980959b8f4")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2617ba05-b35c-4d9d-b180-cff9ef40c6eb")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "005ada2e-d74a-4deb-9ae5-2ecff1b4c9c1")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "37fa15a0-7eff-4473-87aa-20c11ad5b332")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fb21877e-a1bf-4897-a872-75d7383fb831")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a5dea27a-293f-4bc3-828f-2d66afb92c3a")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "27b60bdb-e17f-4b8a-bed5-7b6c9cb235f9")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692892)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2491579c-b4c4-4567-8c1e-128e0beb3835")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fd3d361d-83b0-4890-8244-5d8f05af0846")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3e54f05c-be67-4148-8e07-6b6a87d9c410")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c38c8831-7ccf-42df-87d1-0c5fc4bf521e")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "bbcd25e6-ac3c-4d58-9415-7b16683b4cff")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "048c6ce2-b413-4b8f-93a3-347fe1d5a8ce")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6db07984-4bfc-4ff8-b7ec-f7bd0c8e7f95")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "7014df79-f664-4ce9-ab94-ff6f1f74b5ee")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5b61c18f-2d6a-4f1c-88e8-cf7f321fff54")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "3ccb47df-a6e9-44ab-8d34-92c0ec8a29fc")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "0dedc580-98e0-48a6-95bf-5ccd6bb2601a")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1766f3f7-a289-4f5f-8e5b-32623c9f145b")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "431c5235-b1b8-4263-a0d6-f70070de238d")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5fce7d60-ead5-434d-8ebd-52d95e6c5be3")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "67f54f51-b36f-4faa-b171-cfd5237530b9")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "15ab929e-37ae-4c33-95e2-073b9471574f")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "36339b17-73e0-4a18-899a-8fb4eb43a230")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "52ab5d8b-0262-4716-b9a4-b7533e7cb768")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.400001 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 3 "matrix_pinky_home")
+ (uuid "c30c1fa2-90a3-42c9-b90e-932b937fc08a")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 3 "matrix_pinky_home")
+ (uuid "833b61cc-bb65-43b8-be37-e799226834ec")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "e719be33-d0ac-45ac-a78d-d01282e3a36a")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5cf6df94-48a2-47c1-ab72-3a582ecba0f9")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "3f043977-1d9a-403a-aacd-3120f80e0460")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "cd2a7f7a-713d-47be-a0f5-d48d78dd5aa2")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "b753a3f3-2678-4f00-a043-f56827e29345")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "3c32a32e-8528-499e-9c84-822ba428b77b")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "9613e99b-71de-48d6-83bc-dbe140b4052e")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "0c9b01b0-fba9-4b35-a1d5-526f7e038ee2")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "a8cbc098-83b1-415e-a1ed-9b399424b435")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "c0e1651b-ac76-43db-8642-dbcaf84123fc")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "4721df09-9f77-4bd1-b286-1daf32ce7ebd")
+ (at 67.769194 -43.333168 -5)
+ (property "Reference" "s15"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "16b8bff5-16b1-40bb-bf9f-ab9870021d6d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3fa9307a-19d1-4d97-bf97-da4d5d14cdd8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "45011964-5104-4b28-a871-335312e2ae75")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "34f61fe8-4e31-4213-960e-5e50ca5bb0aa")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "982f08bb-b5b6-4436-9992-6cd53233a26b")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "52e495a7-30e4-49c1-936a-09a53aff8ddf")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "49923a5e-1549-4b1e-aae4-06176b7fa575")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2a7c8b87-835b-4cfd-b60a-2cd679b3bcb2")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "df1d61e2-39e3-41de-a94b-46241ffe642f")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "59fe0d2a-154e-41bf-b6e5-46a31807783e")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6a40bfe2-f501-4c34-b434-dbb7edefc791")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6cad9c91-000b-4bad-a1df-b9bf5a497761")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a662449f-0462-43cd-895e-3dac2ca5420b")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "996c3e42-f330-4be4-910f-a7d250c6a8ab")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fd9a4127-f693-4dfe-99b4-2aa0362386ae")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "dbb629f4-dbe3-4d0f-9a3e-5d82b416a797")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0c253f92-e186-44e0-ac9b-651376eabb25")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fae8243c-d7e9-4ec9-9865-fb737d0a4314")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "bc34c6f8-0eca-4dc8-91b4-85f25bdf0dfa")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "85c113e0-49e1-432b-ae01-38e5cf6c19fd")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1ef27c5f-28f5-4bfa-b6ad-7255aa1271b0")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "44de3886-d8b1-4629-8616-90f332fe05bd")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "d66a82fe-56ea-4889-a5a4-a6d0745dccdb")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "fbfd5205-515e-4aba-890e-db9d876016ea")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "42d830c3-2215-46a0-a65c-58f6eb0a2bca")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6a81c60d-1587-4b04-aa2a-8a9f1dd495f7")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c58a41db-39af-42b5-b1cc-454695a0696e")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "19cccec2-503e-4496-ba2c-dcb17ab3b5b3")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "4371d466-e4cb-4775-9166-a32cd4322f4d")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "85779ac4-4a16-4879-8c55-73075d80beb6")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "4294b45a-bb98-4d92-89aa-cf280000b832")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "eff36be8-c811-4e6c-a856-007394661a20")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "3c4bf936-a092-4936-898e-a96dd3b8ca83")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 16 "matrix_inner_top")
+ (uuid "fc234c5e-d38f-4e97-bb54-01f884d15b20")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 16 "matrix_inner_top")
+ (uuid "17185918-0055-47fe-9117-377527308b6d")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "236344b0-97e1-4064-b96d-952700d1601c")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "011af7e7-da72-4e47-b5fd-f17e14783e15")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "3afadb81-036d-4425-b128-d351d433039b")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "7090e833-42d4-44f1-ae3a-065d88877d45")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "31123a72-e501-42b0-acaf-38e151bae880")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "e52895a4-d751-48bb-8085-7dff076fb895")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "fe51f4d1-6f7d-43ac-9373-87d9e475a175")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "49d4feff-6093-41a7-a76c-fedd2bbb8971")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "f3a08f3d-7e39-4103-a5d8-3d84810c3484")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "133c1b50-a8c7-4ae9-b2f1-40ffa06d5b73")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "5235e0b2-1b14-455d-abe0-dba37611158c")
+ (at 66.331124 -26.895955 -5)
+ (property "Reference" "s14"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "ba4888db-fca5-495d-ac64-33396c7780a5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "63bedf42-16d6-4188-bac5-01b5f61454e5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8d1a70ec-edad-4510-884d-7b83262cd859")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "447ddb11-70db-4d79-840c-6f01dcf8f186")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "458c985e-ccba-4c93-aee2-7bce4e43e5f4")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "e5557e1e-141f-4313-98e9-13613b2d405e")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8f4fdf8c-ccb1-4998-966f-20f8325e46d0")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6f114c59-fdfb-4729-b14c-13b1480ab30e")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "770c7573-abc5-4990-9caa-a8ad31aaccba")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "acf3d0af-5348-4f9c-9c77-753ec81aa98d")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e0faf5de-04cb-4eb3-99f8-4e64d7534417")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "25a362ee-56e9-4f94-9b69-4a77dd9e91ee")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "233fc551-5f55-4c64-a7f8-725365e369e0")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "bbf1d23c-22e3-4b0b-9fae-ec54270a433e")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d3c779ba-e85c-452b-ae11-a4136bf848b4")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8cb9f9c6-6715-4fa5-834e-ebce495a868b")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ead26fe8-4ae7-429a-816b-4591bdff826d")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "84903738-7c52-467d-be6c-e0d196f358c6")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "23b80505-a2ef-49e0-b733-822b66d0aed6")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e43d4690-122e-4cf9-93fa-8b595321be8c")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8a9efb03-b0ea-41aa-aa98-383622a5b22f")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cb099744-9863-46cb-b24b-4f36f8017b37")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "60812612-3fd8-4ff8-9750-7d07a241e6ec")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "2eec175b-0300-4bd2-82ca-b610e148f700")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "60f97f01-ff52-4bab-a1b9-3a14c286974a")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "3c5e71ce-76c0-4832-a87b-8dd3acec6d42")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d4a21f76-d88e-4578-9d7a-530de4a93abf")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7d56b88b-6c04-4af3-9fff-3e8f9c0720da")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ab454a1e-6301-4382-90e0-3d62305dcb05")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "a4c49caa-7870-46da-9cb0-313c490c82b8")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1c3142aa-400f-4da1-a136-7ce2d06dfd15")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5c598db9-3866-4f26-9efc-446544eda35c")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "c7ce8a43-7eca-434b-a653-d6231cb914fb")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 15 "matrix_inner_home")
+ (uuid "817cc6bb-e1ca-4035-98d3-e558afa1bc43")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 15 "matrix_inner_home")
+ (uuid "982e3d4a-9aaf-497b-85d3-350f6ed88874")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "7b9656a7-665d-4ba7-a138-a97c166790ee")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "b6ca8253-7abc-42e1-afd5-a0a784b4785c")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "f8ea7e19-6ddb-455b-96c3-2cc76eafc6bd")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "1795c1b3-e1d3-4a7a-b763-6a3d31b678bb")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "1e905f94-1011-4815-a97d-a8a899ffc1db")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "6565dace-886a-4bb5-99f6-364249908729")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "ed5215b7-f535-42bc-9b1f-fc14a6c65986")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "9193f40e-7f95-4c11-9b46-c4fd9b0c76ba")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "8a5f4be5-f318-449a-97d8-a1fbfbba78e6")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "d0f1dc04-5a7b-4379-98e0-b54f412679a5")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "TRRS-PJ-320A-dual"
+ (layer "F.Cu")
+ (uuid "595fec41-d8c7-4c45-be91-d0140e5173fe")
+ (at 102.446004 -49.584673 -5)
+ (property "Reference" "TRRS1"
+ (at 0 14.2 0)
+ (layer "Dwgs.User")
+ (uuid "d992a856-80bf-41d7-a57b-fcf528bcf6cf")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TRRS-PJ-320A-dual"
+ (at 0 -5.6 0)
+ (layer "F.Fab")
+ (uuid "66f8c6ac-6f91-410a-b69a-9e89238c7dbe")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "15d7111a-e3e7-4d3b-8462-10ea11aefd42")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1937764d-fac6-4dfa-8733-1f24c1c27d49")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_line
+ (start -5.35 0)
+ (end -5.35 12.1)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "030848d6-9e13-4207-bb98-acb290f7d375")
+ )
+ (fp_line
+ (start -5.1 0)
+ (end -5.1 -2)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "d3314e45-6d78-4bb9-b327-4eea383c2859")
+ )
+ (fp_line
+ (start 0.75 12.1)
+ (end -5.35 12.1)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "57a1d2f8-187d-4e25-984d-98f1fa8a3181")
+ )
+ (fp_line
+ (start 0.5 0)
+ (end 0.5 -2)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "b70bd286-2590-45ef-9e88-39f43be65159")
+ )
+ (fp_line
+ (start 0.5 -2)
+ (end -5.1 -2)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "bcc26a27-9153-459e-bf00-756d9f3afda7")
+ )
+ (fp_line
+ (start 0.75 0)
+ (end -5.35 0)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "ff1b9e6e-cc79-4bab-b8bb-845c368e3f9e")
+ )
+ (fp_line
+ (start 0.75 0)
+ (end 0.75 12.1)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "b71b4371-53d2-43d8-b6d0-410ef56e3848")
+ )
+ (pad "" np_thru_hole circle
+ (at -2.3 1.6)
+ (size 1.5 1.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d76a9069-7863-49d8-905c-46ce43f93bcb")
+ )
+ (pad "" np_thru_hole circle
+ (at -2.3 8.6)
+ (size 1.5 1.5)
+ (drill 1.5)
+ (layers "*.Cu" "*.Mask")
+ (uuid "19cbaede-3a09-4875-b78b-25b39b51833b")
+ )
+ (pad "1" thru_hole oval
+ (at -4.6 11.3 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "edf28b85-1559-4b88-890e-8b49c06d7a63")
+ )
+ (pad "1" thru_hole oval
+ (at 0 11.3 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "c866e598-92c6-42eb-b22a-2825db8b201e")
+ )
+ (pad "2" thru_hole oval
+ (at -4.6 10.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "cd06fbb3-341d-471e-bf97-4095378e4f34")
+ )
+ (pad "2" thru_hole oval
+ (at 0 10.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "2aa03405-cc1f-46d1-8c57-cd427b8ba282")
+ )
+ (pad "3" thru_hole oval
+ (at -4.6 6.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "P21")
+ (uuid "dc41a738-5e62-42ca-8880-f112ec367488")
+ )
+ (pad "3" thru_hole oval
+ (at 0 6.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "P21")
+ (uuid "bb58ee2b-f107-4bd5-b06b-f4f38fe10bcc")
+ )
+ (pad "4" thru_hole oval
+ (at -4.6 3.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "RAW")
+ (uuid "4d743bdd-222f-426b-8f1a-fc20c699a24a")
+ )
+ (pad "4" thru_hole oval
+ (at 0 3.2 355)
+ (size 1.6 2.2)
+ (drill oval 0.9 1.5)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "RAW")
+ (uuid "eb1d39e7-f746-4adb-b738-78d439657765")
+ )
+ (embedded_fonts no)
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "67afa267-cd70-4db2-a326-b00b45c0fabf")
+ (at 48.743456 -15.184255 -5)
+ (property "Reference" "s10"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "130d7275-2fb2-4b64-969c-78afcd41c5dd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8380c18b-3d6b-42d8-a341-aa35e91a1dac")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fa6694d9-461a-4ef7-8335-2b2684d09917")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6f63fa3d-7479-4707-96c4-eab796a84361")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "25dfb4b2-bce5-4883-bdc0-3f3a74e36cf5")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "fd66b8f7-dff7-472e-9a4a-97074f7837a5")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d676c6ef-4255-48d0-aa49-27973a31f813")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "80bc138a-57f2-457a-bff6-4dd6e20d19ab")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a453cf3d-086d-4f08-b419-b28cbd1ad8b4")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a420f8c5-d25f-4eb6-8391-4440f448fd90")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8be9a605-fa93-4280-95e4-6e036af36cf0")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b1d7c19b-97ef-488e-a89e-d045786bb847")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c79917a9-a6d1-4ab1-b6b3-a97db142d8b9")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6300597c-650c-4ba0-875e-efacae73acc9")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a7e4d386-5053-4ce5-af2d-be67f73a3224")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fff3634b-e886-427c-9023-ba316e08055b")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a466eb12-4455-4fad-920d-6f0460d17afe")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4e1a781e-cb95-49cb-949d-1347847ea016")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3441974e-8d85-4a59-aa09-99d58b8dd8d4")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7df390b9-9185-47c2-9ba8-a5745e65f576")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "71740fd2-950b-4b12-abf0-1108f927c669")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1ef8ffeb-addf-487d-9782-0c4afdf0eb85")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "a47df6c1-ceb1-486b-82b7-899d4d1dea2c")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ed6458b1-faf7-4a8f-8b65-04fafdc2e093")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "fc4295bc-7b67-4482-829a-8d66c5da2b33")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "3ab1db28-e6d4-4ee0-9347-c15e7c9d15e9")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "007e1a41-638f-4379-8788-4c301738bcf1")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "41aa7ca8-7e1b-4be6-9e6b-f4f563a80baf")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "4f911e72-40dd-4a69-b098-6ee75c9c4b76")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "a14e8228-1fbc-4a31-930a-22626bf22e3d")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "81f96894-9c7c-4701-8a5a-1290e92d471e")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "bcb89ead-415d-4045-8e62-7b0654a4e79b")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "b3e8f8d3-4078-47c7-8618-7f78125f2685")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 11 "matrix_index_bottom")
+ (uuid "38ac573d-f63e-4143-a51e-b4d8eb5e185d")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 11 "matrix_index_bottom")
+ (uuid "266a3824-7f69-4bec-b09f-8eaf1b8c4130")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "1d887d22-fa11-43f1-adca-1146ab261b13")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "49e33363-7025-4b28-84d2-58a3070b09cb")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "294355a8-2b3b-4ae6-a578-8092064746a7")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "16c98bdb-302b-4115-b03e-f48f60a66391")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "eacf9a22-e426-4330-9931-558dbd405d0f")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "6a9b16ec-5397-4b06-be58-6601e8ad4944")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "44b33e02-d2b4-4496-a0b2-dc9f04a2fa48")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "e1ef050f-f265-488a-965e-1a7441dff2c6")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "2bf3ecba-fe9a-49d2-8273-8d91db773230")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "7d0aa478-ff26-4785-ae10-f5b9c7f7062b")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "71e20825-7393-40c8-b695-b722a4f1b87b")
+ (at 15.008272 -13.704359 5)
+ (property "Reference" "s4"
+ (at -0.05 -7.5 5)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "5b801973-9f64-4c6b-9d9d-30c14c6e658b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 5)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "032774b1-a01b-4a26-89f5-2014bc823839")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "915cb6bc-1648-4d98-9574-8f0c97b0932b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "93843b31-7ff0-420f-9811-6365f6d04bcf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "3ab3bf09-fb9b-41b6-a7fc-e6b8f7cdded6")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "744eb512-e680-43b1-a93b-39f7db85522f")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "72d8d1c7-8d8a-49b4-b275-ea1c43734c83")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "40ac9ac8-2d0e-46a3-96b9-ad382b7a412c")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ad0c5746-a051-4962-8713-4f1827116bf9")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1a5a3114-d8ac-46b5-823a-80327da97c77")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2ac09218-dd80-4855-8b1a-d633e1dce479")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9cadcd98-b007-4e82-9be7-3f7f216ec76e")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b4974778-0bfc-464f-a5ca-03af1f1545c2")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "81330937-f602-456a-bc59-663b6a2fb0f4")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "754ed66c-6ed1-4b60-aea0-79a56c3688b6")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d8081615-e2e8-4a1f-96a0-752c546b88c4")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5e90a080-1040-4c9e-83bf-f7f3dea44020")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "bc219a44-6a96-47c2-821f-92ed327d3502")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207106)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f793cd70-32e2-4154-a1a7-1aecd6902ce2")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f4e711ef-76ed-478d-a987-671c3493cc79")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b59ccb19-a825-4d19-bfb0-127616258a4e")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8c6cac22-6a80-4fbf-a728-7b064ee4809b")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "d67ebc00-25cb-4292-9935-55832edb79d3")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "916d5025-4437-4aa9-8b03-c4a019ad584a")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "db322a0e-a59b-4172-815b-206de6581288")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ec257a78-0f53-4955-8df0-80a9c194f5f5")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "0ab41c9b-d786-4cb3-a13f-fdca3bb816c0")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c8405a38-13f5-4209-8225-c388f0fce7dd")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6fed5dc1-52b6-499f-b278-6ab8cd4848c4")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "8621c159-5209-4849-894d-4d2c541a8756")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "bf525f40-68ec-412a-9256-b232a10915fb")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "39d998d2-b586-443e-a68d-1306d3cc5614")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "cc1e54de-3d1a-4b2c-8c96-3be862132f8e")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 5 "matrix_ring_bottom")
+ (uuid "f64a9600-f1b9-4586-9c7a-422637194ce2")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 5 "matrix_ring_bottom")
+ (uuid "a28f4d1b-06ee-4441-9723-32da2d63ca99")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "339f6d98-3f80-4773-8c00-da4594abb1d3")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "21fef432-1b19-4dbb-8b70-e8fab5bb83dd")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "7b78d382-7b29-4e39-9d1b-1663cea689c1")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "e2cb96f9-0796-480d-a3b5-083111dd42c6")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "311e1d4c-c412-415c-ba68-7e2a565054dd")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "6ebd474c-72c4-42cd-a6d8-c87b3a33dcee")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "6d8ad085-845e-410c-9b9c-6cae02e4752a")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "cb339ba9-cb14-4bed-b417-a35284a9a613")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "d9bf9dae-a650-4ec9-900f-3c65661305d7")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "9f22b147-e17c-4e13-a376-23be6d4e383a")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "75800e37-0355-411a-8315-ea6af3cda9ee")
+ (at 0 0 10)
+ (property "Reference" "s1"
+ (at -0.05 -7.5 10)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "f9c245f7-bfea-4610-a4aa-104f05a2b1f4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 10)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9bf21136-be12-4fa2-b9f0-fc5e46e5dff4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c815ce01-5eda-4595-af50-8ce59e1591a5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "228da422-7974-4bb8-b671-320175c3bc80")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "07a1c575-4b59-442a-89ba-2ce5797876bd")
+ )
+ (fp_poly
+ (pts
+ (xy 7.999999 8) (xy -8 7.999999) (xy -7.999999 -8) (xy 8 -7.999999)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "b8a3c130-a855-407c-820c-c2ae7bfecc86")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "42635960-e0c5-403c-8463-66e06a3c1e61")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "faffc345-1844-48d9-af6f-bb267017fccd")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "06f27e95-7595-404c-935e-4c73b6c1ceea")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "74e5c8b6-cdca-4845-a57e-d2f6a0d990b1")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1cc6dd45-8557-4689-9af8-19b28bd0bbce")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c62f0aee-3d30-44b1-ad7a-5ec07788e406")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "292b8e36-e4a1-4e11-a42a-9eb8f53ca1ec")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a4378584-a8cc-46a4-b7ef-4ea8c6bf676a")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2271c99d-8a5e-4330-b454-f0b3d584684a")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692892)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "29e8030f-84be-479e-95cb-8116db3964d1")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "74ad50a7-8da2-4029-b8d7-1595f818ffcf")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a580fd6c-fa40-4d4e-b85c-e544be964dd3")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a11682db-c8c6-449d-96d1-d27425eb4db8")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5fc468c1-ac5c-46a1-94d1-858326a12b5b")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3e979869-d976-453a-ae85-93eff67786c3")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7cc63183-f24c-4ad4-9c2d-a861cecf6174")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "3e89969e-e11b-4b20-a573-990a76d69782")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "51edef7a-f908-402c-b9fe-0b2fd49ea58c")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ea8291e2-7188-4b8c-b738-5f936c844938")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "12469cca-911c-4eb4-a112-22892ca6d96f")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c9d46a99-8b10-499d-9d99-85f4e98546c5")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ba21b41b-2f0a-4c52-bf7a-0ceb483620c8")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ec36a47a-05b5-4c64-aefc-528bb61141aa")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1d285b16-b95f-4ee0-bd1d-962113064e76")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1cbd0ff9-6b80-44eb-9737-50a186c7ed6d")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9885710f-9a4c-471c-93a4-4503109e0a31")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "be73f99a-2508-46ac-a9f2-745814e66c94")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.400001 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 1 "matrix_pinky_bottom")
+ (uuid "8263fd88-0ba5-43ab-968b-2ca283226afc")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 1 "matrix_pinky_bottom")
+ (uuid "3db02279-9911-4326-b58e-290ae4ef3fd6")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "af847144-aa87-4daf-9bb8-88d67deb0010")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "6ee9dd56-571e-4ce2-8c96-66789f754f25")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "2ef4b0d9-6262-4e51-8a16-fac46bd4722d")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "bc03c765-fe8e-4057-bbd4-4f336518d466")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "20764a83-fd70-4c57-89d4-fc2ecf34f42c")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "227d7259-e09d-4dc4-a0da-e44718f07480")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "f648bf23-cf93-4616-8dca-ddb16153727c")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "3ffdea0c-e40c-4007-9b1d-eefcc7184f37")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "a739e6c0-9ccc-49b9-9720-643e89e1919b")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "1ffcdcd4-5161-41bd-8019-25f353468c82")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ProMicro"
+ (layer "F.Cu")
+ (uuid "7c9c25e3-303d-41b1-9388-9d39b9508c0c")
+ (at 84.894508 -32.549563 -95)
+ (property "Reference" "MCU1"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "b8129a6d-c664-421b-8ba2-3ba8a34549ea")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" ""
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "99396ea7-0fef-42ed-8df1-096a9f4663f2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 265)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "94ba9d4b-2b0c-428c-903e-a2580f3a2b50")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 265)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a96582fe-49b1-4a50-b917-2f4f8cc50a5b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_line
+ (start 15.24 8.89)
+ (end 15.24 -8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "01a1f1f2-c6fc-408e-a93f-d2f838fece94")
+ )
+ (fp_line
+ (start -17.78 8.89)
+ (end 15.24 8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9556c3e1-c7c2-434a-ba3e-59184f3eccdc")
+ )
+ (fp_line
+ (start -12.7 -6.35)
+ (end -12.7 -8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9c3921dd-9cba-403d-acc2-2c7bc0474a59")
+ )
+ (fp_line
+ (start 15.24 -8.89)
+ (end -17.78 -8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dd392686-a549-442f-a4de-d899fd954e08")
+ )
+ (fp_line
+ (start -15.24 -6.35)
+ (end -12.7 -6.35)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f98455a2-b55d-4263-beff-9d701bdfa4e4")
+ )
+ (fp_line
+ (start -15.24 -6.35)
+ (end -15.24 -8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d800d265-c578-4af1-97d5-ccc103cc40cb")
+ )
+ (fp_line
+ (start -17.78 -8.89)
+ (end -17.78 8.89)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "306d7839-e5d8-494f-97f2-7dfb57defc61")
+ )
+ (fp_line
+ (start -14.224 3.810001)
+ (end -19.304 3.81)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "df0a526d-d058-4d42-a758-ca655b976ac4")
+ )
+ (fp_line
+ (start -19.304 3.81)
+ (end -19.304 -3.81)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "90930e41-4ebe-45f1-9956-09a97998b482")
+ )
+ (fp_line
+ (start -14.224 -3.81)
+ (end -14.224 3.810001)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "688f7da0-50db-413d-8b17-8afa6439c248")
+ )
+ (fp_line
+ (start -19.304 -3.81)
+ (end -14.224 -3.81)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (layer "Dwgs.User")
+ (uuid "3e6e7e6b-d63b-4716-a951-772cd91c1ca3")
+ )
+ (fp_text user "P09"
+ (at 13.97 4.8 355)
+ (layer "F.SilkS")
+ (uuid "0967cdf6-2aaf-44a1-9752-9731e7f04850")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "RST"
+ (at -8.89 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "0d5a2cd5-d871-4bb9-9017-00948525de90")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P08"
+ (at 11.43 4.8 355)
+ (layer "F.SilkS")
+ (uuid "15ce2abc-ef58-403a-865d-934a1e23d1e8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P05"
+ (at 3.81 4.8 355)
+ (layer "F.SilkS")
+ (uuid "16689ef0-ebc8-406f-a876-93f45710b76f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P21"
+ (at -3.81 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "1883b46d-1a17-417e-b20b-3917a8cff515")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P01"
+ (at -13.969999 4.8 355)
+ (layer "F.SilkS")
+ (uuid "36c6d1dc-41db-48af-9749-fd19beb35996")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P16"
+ (at 11.43 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "55647174-9f34-41db-b603-4414c88946c2")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "GND"
+ (at -11.43 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "64639f13-d8b8-415c-a4e5-086e7013c07e")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P14"
+ (at 8.89 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "69bc9372-1913-4a06-afd9-480949f22ef2")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P03"
+ (at -1.27 4.8 355)
+ (layer "F.SilkS")
+ (uuid "6b27dbcd-74bf-4c30-973a-57c9bcb19f37")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P07"
+ (at 8.89 4.8 355)
+ (layer "F.SilkS")
+ (uuid "842483dd-5a17-4308-a696-9a2d610b659e")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "VCC"
+ (at -6.35 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "9f59d7a1-4388-4de1-b465-39dfefe713e8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "GND"
+ (at -8.89 4.8 355)
+ (layer "F.SilkS")
+ (uuid "a4666380-35c5-41e6-94c0-bb8f2a6569ea")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P15"
+ (at 6.35 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "a96912f0-bff9-48c7-af99-24a2f2359f37")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P18"
+ (at 3.81 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "badadf63-d70b-4656-839d-4ff715eabd96")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P20"
+ (at -1.27 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "c2f978a5-b221-4802-a028-5fa9ca406d64")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P04"
+ (at 1.27 4.8 355)
+ (layer "F.SilkS")
+ (uuid "cb255126-f7de-425c-8d54-bd3301d18900")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P06"
+ (at 6.35 4.8 355)
+ (layer "F.SilkS")
+ (uuid "ce5c45ef-1923-4599-84b0-6698b8fc3e44")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "GND"
+ (at -6.35 4.8 355)
+ (layer "F.SilkS")
+ (uuid "d239e752-dbe1-410c-9e30-cf5252bfc6d8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P10"
+ (at 13.969999 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "d8b90f0a-c4f4-427f-80a5-48459459d44b")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P19"
+ (at 1.27 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "dd041ad8-90f8-4143-b1da-9ec75ba09c1a")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P02"
+ (at -3.81 4.8 355)
+ (layer "F.SilkS")
+ (uuid "f11da252-50c9-4789-89f3-1dcf1eba6416")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "RAW"
+ (at -13.97 -4.8 355)
+ (layer "F.SilkS")
+ (uuid "f42c13ff-df10-46a5-a9ba-8082b4233049")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "P00"
+ (at -11.43 4.8 355)
+ (layer "F.SilkS")
+ (uuid "fce4ef99-5674-40cb-a26f-f58d4679b6f3")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole rect
+ (at -13.97 -7.62 265)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 19 "RAW")
+ (uuid "51582fda-78dd-4492-ac2a-8134468e45af")
+ )
+ (pad "2" thru_hole circle
+ (at -11.43 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "cb4d1e9f-2705-41c9-98ac-1db5202cfd5e")
+ )
+ (pad "3" thru_hole circle
+ (at -8.89 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 20 "RST")
+ (uuid "6c797786-2ded-4d6f-91a0-a38149400d55")
+ )
+ (pad "4" thru_hole circle
+ (at -6.35 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 21 "VCC")
+ (uuid "5346466f-7659-4f7b-9542-7810382f9c00")
+ )
+ (pad "5" thru_hole circle
+ (at -3.81 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 22 "P21")
+ (uuid "41fb3527-3238-45c1-b5be-26f2af7048db")
+ )
+ (pad "6" thru_hole circle
+ (at -1.27 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 1 "matrix_pinky_bottom")
+ (uuid "f1b3edc0-f1f0-4a56-bcfc-9cc0e8913f32")
+ )
+ (pad "7" thru_hole circle
+ (at 1.27 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 5 "matrix_ring_bottom")
+ (uuid "e17e1382-ee82-4aed-9cc8-8f53f05128c9")
+ )
+ (pad "8" thru_hole circle
+ (at 3.81 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 8 "matrix_middle_bottom")
+ (uuid "adf00fa9-a6ef-4494-9808-57c1724add24")
+ )
+ (pad "9" thru_hole circle
+ (at 6.35 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 11 "matrix_index_bottom")
+ (uuid "fede95d6-f8f9-4ced-90cc-f7b14e78514c")
+ )
+ (pad "10" thru_hole circle
+ (at 8.89 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 14 "matrix_inner_bottom")
+ (uuid "320f9e60-7dc8-432d-baab-4541bcf59908")
+ )
+ (pad "11" thru_hole circle
+ (at 11.43 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 17 "thumb_tucky")
+ (uuid "8ec51866-ff34-483d-9b5e-c4926f8aff8c")
+ )
+ (pad "12" thru_hole circle
+ (at 13.97 -7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 18 "thumb_reachy")
+ (uuid "2bf98329-2732-47c5-bbf7-72b6854f8a98")
+ )
+ (pad "13" thru_hole circle
+ (at -13.97 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 16 "matrix_inner_top")
+ (uuid "2b298155-a7c1-4cf8-8c2e-ef2d7b4f0ef5")
+ )
+ (pad "14" thru_hole circle
+ (at -11.43 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 13 "matrix_index_top")
+ (uuid "299c9b01-cc88-4720-8b8f-3135884de869")
+ )
+ (pad "15" thru_hole circle
+ (at -8.89 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "f281d328-305e-4d2e-bbaf-9eb291f71ba2")
+ )
+ (pad "16" thru_hole circle
+ (at -6.35 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "bda35a37-5d8a-43a6-8242-829e122b8102")
+ )
+ (pad "17" thru_hole circle
+ (at -3.81 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 10 "matrix_middle_top")
+ (uuid "0f775309-849e-4690-a4b0-e3bc990f5707")
+ )
+ (pad "18" thru_hole circle
+ (at -1.27 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 7 "matrix_ring_top")
+ (uuid "240a952d-5828-4744-a4b4-a1eb9aebd5ff")
+ )
+ (pad "19" thru_hole circle
+ (at 1.27 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 4 "matrix_pinky_top")
+ (uuid "e95bf71c-c6fe-4cd9-915a-3ce81d55ffdd")
+ )
+ (pad "20" thru_hole circle
+ (at 3.81 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 3 "matrix_pinky_home")
+ (uuid "3f944af7-387f-455c-b485-7f3d51eb818c")
+ )
+ (pad "21" thru_hole circle
+ (at 6.35 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "matrix_ring_home")
+ (uuid "7749efa2-4896-4e0f-8909-4ec12104162c")
+ )
+ (pad "22" thru_hole circle
+ (at 8.89 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 9 "matrix_middle_home")
+ (uuid "1c3e4448-f9f4-47d7-b9cf-8ebd85bebb7f")
+ )
+ (pad "23" thru_hole circle
+ (at 11.43 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 12 "matrix_index_home")
+ (uuid "089ebc14-d4e8-4e78-bef3-5e9097f3f550")
+ )
+ (pad "24" thru_hole circle
+ (at 13.97 7.62)
+ (size 1.7526 1.7526)
+ (drill 1.0922)
+ (layers "*.Cu" "*.SilkS" "*.Mask")
+ (remove_unused_layers no)
+ (net 15 "matrix_inner_home")
+ (uuid "1b8a91e5-6fd0-4e7c-bba6-c6f5887b023a")
+ )
+ (embedded_fonts no)
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "8c2d3e77-851d-4680-bd48-82c363432536")
+ (at 31.743456 -52.309255)
+ (property "Reference" "s9"
+ (at -0.05 -7.5 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "a943b8a9-3ada-4c0a-80e1-262a0744a306")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f72d0674-0b32-4251-8871-89756d5ed67f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a46e7671-de9e-4c97-986a-1898a73bebb3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ae51c921-8c8a-4814-a42f-6e6f5b8eb351")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "f08c12a7-eea3-4fd2-8e91-38ed9fb48f25")
+ )
+ (fp_rect
+ (start 8 8)
+ (end -8 -8)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "4916d0fc-1036-4539-9cd8-c7b64453a106")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d3d47b23-cc4c-46a4-b7e3-6a12ac24487d")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "804afaa2-78f4-41c1-b19c-31a8918278cc")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4712c413-2105-4b83-b774-625bd927cdd9")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "be636500-ec43-45a9-a7e7-412116992c15")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3a70f6f0-cd37-4d63-91da-e22eb1f2717b")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "930f2caa-0989-40fe-9093-358ca2d85782")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b02a2237-fb87-494d-9419-9e1adb37a600")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a912d11a-f13d-4ed4-9036-86586c37bdde")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c1c5b06d-a6f0-482e-a9ea-f8f4d6e809a4")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ee7cc46e-867c-40aa-89b1-102d6a356d5b")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e0b924e8-e048-4e74-b9dd-2a4b2baf3048")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ce8d2a01-5e42-4888-93c9-31d087016819")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cfa5235c-5025-4678-9987-c9dff06ba696")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2b44e58b-b40b-4d77-b071-423dea5cbbc0")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692893)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "09046518-6c17-4216-aa41-91a240d8d746")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "719cef8a-e616-4891-b391-10b65c84f244")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "510148db-a535-4dcf-a5d3-03c5f005a396")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5f708411-ef18-4927-8c57-953201877d15")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "33e01c69-e4bf-49b5-a355-2409497871a1")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "02ca06b9-4438-40af-bb25-704de5c39e29")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "462b24ec-232f-4125-8a91-3ec58cd007b9")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "19040b42-d6cc-4157-bb18-60c2d4dd1732")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "45842553-6fa5-41e6-85b7-57c6dc412adf")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "510b84ae-8d23-41c7-913d-5d6d38ed36b3")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "e6db4148-e359-4a02-bf6a-9b254ade6a3c")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9508c549-da9c-4644-adfe-70557fc18353")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "1d21ebf4-be70-4130-a3d9-d72dec8a5301")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 10 "matrix_middle_top")
+ (uuid "0db050bb-2409-4474-898b-44f91c59a2ad")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 10 "matrix_middle_top")
+ (uuid "408aad3c-fb6e-4695-b909-43b01d2150f9")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "3eaa9914-00e6-433a-8afb-cb7f99ddd4ff")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "26fb79f1-b1b4-4283-b87c-ab4a070512ce")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "d2e0da75-25ff-469d-969c-2d9fb98f2e9e")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "40f824df-25fa-44a2-9e4f-326b9614aed9")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "47ccf63b-ad42-4222-9392-318c0c1c12de")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "dc9131a2-6f76-4e75-94fb-7eac371c13f5")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "b7f3add3-494e-433d-a5cb-2ef9f8ff3ef2")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "fb7b9ac2-199e-4fe9-9386-80e36dbf342d")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "cbd272b7-1306-4d10-8e47-ad83969adac5")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "f3da1197-53f8-4e74-8e02-12b6a2dff34f")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "994878d7-9b14-4dc7-b262-14eb1b5ce8bc")
+ (at 51.619596 -48.05868 -5)
+ (property "Reference" "s12"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "00e1b6be-f4d6-4b29-91f6-25866c5e06e7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "76a4f8d4-a1cb-405d-aaad-6b47efc26775")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e963d1e6-cc38-4062-ae3c-6ed6c0909c7e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8f25ff1c-5d82-443b-ab2a-9766917ac9a5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "71c759dc-bb02-4d8c-aa39-ba9b1e2fac32")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "a56b6ec8-3ead-4e1e-a77e-1035d503fc2c")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "44873d74-c068-493c-8f77-d904484dda40")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "518f65f7-645d-4e6d-b590-bdda6eef77ee")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0af666e6-3d93-423c-af9e-fa236f540a36")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3d48cb53-0ba6-4f7f-a59d-cb47f36e4f7f")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4738ddb6-a20f-436d-9cfb-4eafde965a62")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b3eb727f-67c0-4c45-a538-65845fbb575b")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8a1ad6cc-01b8-44c2-a34c-e951c851271a")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3f2b6f5d-57c7-47ba-9e80-e37c5d9f6317")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "798bd0e2-d700-458f-a588-ec6bc21d6cf0")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2a026e92-27b2-4018-8f6c-c69318c10595")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ea8cca8d-d030-485b-949b-e8f4ef88c2b4")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "44298476-2c24-4a24-a50e-99bed624f89d")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2ebbe496-7b58-4d92-87cf-e4e9dcda8135")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "19b0d328-9e67-4b85-9c6e-2d303515bdb9")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "67b7f7fc-71a0-4cb8-a206-4aa2cdae2a7a")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "56f29a0c-1930-40c6-a2f0-2ef5eb54b9db")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "e8961e15-f75f-4ee2-9227-d402ec62028a")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "842d9750-aab5-4d31-b0d5-b9eef392f0f8")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "69dc807a-87bb-45e4-9eeb-27e01871905f")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "acae5da6-d718-4751-9956-4c6635fda9ac")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cc78f424-a232-4c06-bf76-a45133d67057")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "242c4dd7-635f-400d-a559-27e02b025a24")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "341c4eeb-e276-43af-a0bd-2fd35100e63e")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "06acce79-bffa-4ae5-8e1e-6db1aef0b8e6")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "fc77fc3c-a8b6-432d-a504-bd52a3d308d8")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "48c0a4e0-7fc5-4d44-866a-b2bb6de99102")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "442f172b-8e8d-452d-800d-bd44a5b0c72d")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 13 "matrix_index_top")
+ (uuid "c56760f8-0020-4b34-ae98-6851e8b2ada5")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 13 "matrix_index_top")
+ (uuid "cbc293ab-8ca7-4d5a-b59c-dfde804b6dff")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "b319e51e-03a6-4029-acb7-d8efa6a88a88")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "a8198712-26f1-41e6-9d77-50a5981e9a0c")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "d2de185d-4775-4353-aa3d-3212a5406207")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "f48649ac-80c3-4161-90a7-22d1b2e7d347")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "7e8cd0c0-518b-4de4-9af8-885dc17b7912")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "4c936beb-99cc-4e95-a807-cf8cddeb3396")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "a5a9a38b-15da-4b66-9ef8-42f04873e6ef")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "d69fc235-c00e-4ac4-8c3c-cae253b84f31")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "611c3dd5-16e5-4e7f-b24e-2d70360c8155")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "41939289-9b50-4048-b407-b5bb173f52e1")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "9f0f03ee-289b-4b3a-8b8f-18eb4d67a9fd")
+ (at -5.73039 -32.498656 10)
+ (property "Reference" "s3"
+ (at -0.05 -7.5 10)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "359a1741-b291-49e2-bccc-a7432fc182cd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 10)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6d6bce95-6d42-4a49-beed-88d56a591292")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e589ef7b-0082-48a0-b425-1a9edfce6bae")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 10)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3d4d656f-a90d-48c6-9c4f-cbbcf5ba8082")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "b13050fd-815e-4fff-bb5e-17e7fc8b07c7")
+ )
+ (fp_poly
+ (pts
+ (xy 7.999999 8) (xy -8 7.999999) (xy -7.999999 -8) (xy 8 -7.999999)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "664e807e-3a90-46b0-be82-6647567e3cb4")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f3618d89-935d-49f4-943a-6e1a952fd91b")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "be64ecd2-4e5b-4495-95dd-17ff2cc4130a")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3efcd45a-f0af-4429-8fa4-f27e59cefba8")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "17019d33-b0da-4d03-a6a6-9cd1f77f9002")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3d9bf04e-2a0d-4f34-abca-3b7ef07c5331")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "cc5d1011-fd88-44bf-b069-728f9e68217d")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3bd09093-dee9-4bf7-9a35-45fe63958fdf")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6defd8b3-290d-419a-97ca-291685be777e")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0b820ba9-b95a-487d-84b2-b80249e82a14")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692892)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5157593f-83c1-4cc8-9a00-1ff9013b55b6")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "83da6ed3-cab9-4bd0-87a5-2c600ef1ede3")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "24b192e1-8763-4c73-a539-f7f667b92549")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4f1dd6c6-f048-4cf9-8789-d752820f4308")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "259b12d3-ca6e-419a-9fa1-577c252f63dc")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "50efe423-b164-48fb-971f-ec5d25633a2a")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "460c5511-b442-4976-ac9f-1628a3ca4928")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "7e571089-263a-4eb8-a72b-57358ca5a916")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "647efc48-22b5-43c7-b89b-8f193a4122ab")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "91631843-c51a-4885-95bc-48e816b442af")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cf82d2cf-2288-4432-bce6-34f6932964da")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "255c96f7-e5f6-4815-9487-f59de548a592")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "3c8d6686-80ed-4afa-9466-60ffeed3241b")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 10)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7f0dfcd2-6a48-4955-bb96-0eee232bf47f")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cc47d452-f8e9-46b9-ad50-68cf9afd490e")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 10)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "9b13995b-b1df-4d89-88e5-3a4043729203")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "326bc73b-d5ac-448d-a162-f01d9e834402")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 10)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "47a3dc88-d8b2-4d95-84ac-598f4181c949")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.400001 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 4 "matrix_pinky_top")
+ (uuid "9a7748b4-5951-4398-947d-4fe09c652085")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 4 "matrix_pinky_top")
+ (uuid "cc224e35-e330-4960-8fcf-1a28375a8a15")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5fdff503-5192-4e09-8cb3-42fc6e7f0d6c")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 10)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "f8135030-839c-49ff-94e4-68038a896949")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "5c0cc1cb-813f-419e-8065-ead6367e791e")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "4e3a0c6b-08d3-4351-bb18-f3b66aa5f073")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "62cb4daf-91ea-4bfc-8d6e-d98aa8261809")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "1dd51971-b203-431c-9db1-675bbd9f6e68")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "49dbc948-ebea-4c37-84e7-264827c61ce1")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8228046f-0fce-493b-afb4-d19b453d2ba3")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "08ed303d-c7b0-4ca9-8a99-a2d207387ddd")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 10)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "ab5a60cd-0857-4873-8ad9-cd76a201f95d")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "a24d6133-0b7d-4548-a590-b0129bcd4e9a")
+ (at 64.893055 -10.458743 -5)
+ (property "Reference" "s13"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "ca64a714-69a8-4500-bcee-32ee93cb99e1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "48c46a08-9c0f-40e7-845b-f3f68a104962")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "946408ef-8af4-4092-ac4b-99b6f97510c6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "09177935-fd76-4e5f-81f4-fb6462791699")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "9549f3fc-fb6f-45d8-8257-7a9315acbde5")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "80e59f13-2748-43f4-b1a7-bfe2ccce6930")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fbbd1001-7903-4575-83dd-9913053eb24e")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d06fd6f0-9b6e-4364-ad36-cd6b1eb2c34a")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "430544db-a4c0-4d7b-a738-5a670623f4e1")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b4975828-1756-47c3-916c-139b4fc2f147")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "233ab9c8-a3fc-4112-b7ed-abe2f84298e4")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ad7717ae-0d8b-40bc-815a-dd3149c20b5e")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d1350b32-74b9-4736-89e7-bb37dcc0bec2")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5e932efe-9c6a-4582-a5ab-6b7e64acef37")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3edea953-995c-42f2-a57f-733dbf15e0f5")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "774c7496-0048-4216-899f-9f2f91d8859f")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4a976eb7-ce3f-473f-bdb3-3c000e75e734")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3367d6f5-f64e-4e57-bcc9-ab5afd854b60")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6c0c7ded-e21d-4eb6-8469-ea0444dfa1e6")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5d1a9240-8822-42d7-b6af-c3cc32e4c917")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c4a4a548-52ff-48df-9de2-992857a67e30")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1b4e4612-2c16-4d5d-bfd5-969742bb2194")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "b50454ec-1d8d-432a-aadb-717186f369ee")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "d21e665c-16c6-48fe-8fc4-bd00090213c3")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "f3f3f3bc-837b-4a2c-9217-0ed1146058d9")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "89723a40-99ed-4152-a7ee-d15cbffff093")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1ab3081b-81d4-407a-9ded-43b1347e39ba")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "8ec5897c-dfcd-4792-81f8-cdba39a3fa5d")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6c0332e9-16b4-40d3-9131-1436e4918298")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "66e04515-8831-4131-96e2-6635720b820f")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c4fbd90e-0a40-437a-92a1-7244bbe718fb")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "485eaf6f-3789-4eb3-aa85-9fdca826c838")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "52724d65-d698-43d6-9f7f-7d2140cc3833")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 14 "matrix_inner_bottom")
+ (uuid "4370f2a0-e8cd-4f08-89cc-4700ec8ef6ae")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 14 "matrix_inner_bottom")
+ (uuid "8efdb93c-93d8-40da-9224-10e5f76f93d3")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5b5549f3-15b7-4091-8d4d-1b7aaac38e15")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "c2711de6-0843-42fb-9b55-87d016f04a2a")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "a9293ff5-bba0-4f7f-93dc-2f551d2d7d62")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8d314ee5-734c-4f66-881f-6510bcd263e7")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "18b43faf-71ef-4e8b-bcc9-071d8131f452")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "56adbc21-05b1-4e00-b982-3e0e6d3fb028")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "a27b9b05-f21d-44d1-b656-1a3c90daee78")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "f0bc1649-50f3-41cc-a924-88685b9d1a41")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "5543aef4-da51-44f1-9f6b-a5565f4581c2")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "362ebe71-68c4-4f59-aaa9-815e6e27536a")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "aa26f627-d038-4947-8b0e-8d43b3e658c9")
+ (at 31.743456 -19.309255)
+ (property "Reference" "s7"
+ (at -0.05 -7.5 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "1cff650c-9c2f-47cc-8191-6de5735b1430")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a0de2cc0-d55b-4fa7-bf2f-8faad4996df7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "cb46e44a-c63c-4770-b09a-c9738cf29594")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a164f6e4-d361-4de6-b171-937645fd8fad")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "204582ef-7d83-4906-9787-dd4fcbe441fe")
+ )
+ (fp_rect
+ (start 8 8)
+ (end -8 -8)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "d4038093-6e38-47bd-9d00-d58379740962")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e66cc202-d91b-42f5-b950-94c47ef4904b")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "793d7ba1-cc30-4ad4-9b09-539048ceaed5")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6eb7d71c-f049-4a99-8589-8aaf9afede0b")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8caabfeb-bcc3-4322-abb1-77d4121b9a66")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6170906d-9c11-4273-bc4e-5f458c61b885")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "119f8947-16f1-4d7f-a9a3-fc30f7cc98af")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7c81bcbb-f7d2-4b64-a41a-7e43097086c6")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f0cfede9-45d9-4938-86f4-787c71422878")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "dc2e2839-2b05-42bf-a72e-06802108146f")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "50e4018c-718b-4b23-87ac-b753987e0ec8")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1d4f4f2d-71b2-427f-a924-f4474eccaead")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "43669f9a-deb3-461b-b714-85af29eea3e5")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "970637a1-4ada-4199-87e3-67aea002d9b8")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4b4c64a4-578b-4e7d-a0d6-3629efbb94e4")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692893)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e38001f4-9135-425c-943b-bd410a2d09b7")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5a0919a8-adce-46a0-a53b-b57ef16d0b4f")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "8e48c044-da23-45ba-a44e-8c4912b58cc8")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "2e945e30-8e68-4567-8cdb-f0d764417513")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "92d29fcb-5eee-4356-9e87-15ddba86ecaa")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "cbdd97ba-a60d-4bb9-88ef-1d274fbc8222")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "62bd474d-ed32-4647-8766-6a3aa5d2a97b")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "0c1e97d8-3de9-4fa8-ab10-7915b37b6b4b")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "fd02e6b1-bd71-45d8-aedb-087e2fcfc1ff")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "839de60b-8846-4a0c-9dbc-61f0bda4258f")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "38791bf5-2ea2-44bc-8faa-590531869525")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "f9b61ddd-65a6-4e56-85a1-a828dee00c9c")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "75d7e631-f02d-4106-98c6-b38cbf3b8661")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 8 "matrix_middle_bottom")
+ (uuid "221922a3-0012-44c1-a246-ae6c3f7cc65b")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 8 "matrix_middle_bottom")
+ (uuid "e94994de-f41b-4a69-9056-c7c188d5720a")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "69e74324-ff09-46b1-a558-0d29d097b239")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "47cdbc2c-3f13-4b5a-a71a-25efd6faeabc")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "8055954e-c6a8-45af-87c9-1d7236698c74")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "e8a35b63-d7d3-4553-837d-7ec6bd279f22")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "2ca7e047-2aeb-43d2-abf3-c17910cb15a2")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "91115808-145a-423e-9218-761115d6e2df")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "25b98530-4b44-4f60-a3e1-70e21298fd51")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "49f9c97a-6f0c-4896-b52d-b848a626f538")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "4b26e95f-71e7-4190-823d-ec7de5bf7cae")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "049917ee-4ab9-41d1-96c6-9bf5b4434dbd")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "c82f3aed-4483-4c23-aec0-865d33e44c61")
+ (at 50.181526 -31.621467 -5)
+ (property "Reference" "s11"
+ (at -0.05 -7.5 355)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "784e931a-48f0-45d2-9651-9f5ae0e6e61f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 355)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1c62edc5-924d-48e6-9efb-113aa850a33e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "42d1ac22-be0b-4acd-b79d-7b4b7af96c1c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 355)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "73441270-42cb-45ac-a66f-a32b6e4594bd")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "ae76aa57-c8c4-4abd-8ead-3b3bcd7ace77")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "41d73bb3-a9d7-483f-bed6-9515bffa60de")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "02e57e6a-496e-4cf6-aa26-860f38f80dd3")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "858cbec1-b333-4960-8756-677697bc89ac")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1ef8e4f6-ee6e-42c5-8d55-eea8f5ef937d")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8f7e5c9e-8e79-495a-a5da-26af6514be54")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f2d224a3-d149-4878-afd8-d3731f178f7d")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "36e6bd85-574d-4ac7-83a2-9ccc80677cdb")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1cfa3e00-6880-413b-b2ce-1e6c04e085e9")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0b79d007-334d-4d94-ac1e-e80d39704fa9")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "15ae723c-9f41-4585-8124-068eae55dca6")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107106 -5.207106)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "fa0edb4e-1cd8-4084-b10d-46a0e98086c6")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7ca05d23-20b4-4fdc-885e-30ebac286a2c")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "821a1a8f-4935-4901-b281-6fe437f05d86")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ee57ad17-31b1-444e-b36a-1c4fd883e3f1")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f241dffe-b1ee-4398-a77b-3370e0e023a5")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "802bf4d6-277f-4c30-bdd1-6e0f76577605")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307106 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2dadd8ff-2ee2-4362-a194-7dd7822627a0")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "eb1c1a73-90b7-4368-8b8c-8683d8aa8f80")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9829ebc1-f5a8-492c-9d8b-1c70aeca3610")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "5cf21ceb-c89a-4f12-8ff2-7cb46aeab351")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5df28308-6593-4a52-897f-495d4b28de0d")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "23018da1-3402-4dd5-a28f-1ca1f8ea8a72")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "6794fc89-bb50-462a-877d-419c592c8b6a")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 355)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "4a8c587b-8781-40be-a320-0301378ac63b")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "f075498c-7419-4045-b792-34f7439d631f")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 355)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "1338c149-31a9-48be-ab3b-6343032e1ddb")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "4c3c761a-3c7a-4a3d-bd07-4e71d3a4cddc")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 355)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ae718e84-bd89-4b4a-8090-51706d249f3a")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 12 "matrix_index_home")
+ (uuid "ed209ba1-9188-41a0-84a8-d3b223c12656")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 12 "matrix_index_home")
+ (uuid "7fab592d-57f6-4f9a-8871-75fccdf0df5a")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "b0a4e77f-6c5f-485d-bd53-f6b0bc2dc2ba")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 355)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "e187112b-b07f-47b1-a258-55546213f649")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "50dd1914-1fcd-4fde-beef-7f2679c26ec4")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8a2645e7-4e7b-4f4f-9b50-16de48687cd7")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "e0a250e7-9822-4797-a816-4b1ea57e2384")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "fa4c47dd-c523-4a8f-99b9-461225c9e73e")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "fb504d9e-df22-4b1f-9026-6257198cba1f")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "bc2ab6d7-31e1-4c31-9eb1-172daad1bf60")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "23aac11b-aad4-404b-affa-d6323ff2615e")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 355)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "dfbabd95-f914-459d-83db-79a4ec739c44")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "cdfc418e-aef4-4867-b7f1-77f0ded5edd6")
+ (at 31.743456 -35.809255)
+ (property "Reference" "s8"
+ (at -0.05 -7.5 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "75f042d4-ea54-4757-b64c-6d2f7f88b54c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "02264e55-1964-4fe1-a20c-8b9cdebc3f76")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "cd9a762e-79c5-44e1-95da-e88173e07030")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4cfc51e3-20d1-448d-9a75-f8d16a7e6ef8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "09c1150d-020d-4f4a-a61b-4389019d23fb")
+ )
+ (fp_rect
+ (start 8 8)
+ (end -8 -8)
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "58a60399-c4f1-40bf-b2bb-0bfe2ffd26ba")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4fb014f0-a14b-4671-ac94-5a0e6d0111e4")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "463fb018-4826-42d2-87af-7cc0491007bf")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f878c038-3279-4c84-9090-f3b83636368e")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "312f2037-50ea-4981-9dc3-38e339d60249")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e59e420c-34e3-4ccf-99ad-a88a243442af")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1b4a0cfa-cdda-4e5a-a93d-6a37787173d3")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ab2fe4b2-ebc5-422c-b918-b3458449a294")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "03a2c241-4d62-4a7c-ba6e-f7f10536a0fb")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4a101380-b86b-4e52-9707-b13b5e67e1f3")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "68b70566-5a39-4bdc-a16a-123bc4ea4f2c")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "66f8b78a-8a37-495c-b3ec-22a6d3a92458")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "eef5e2d5-22b8-41f6-9776-2a854c3a108f")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207107)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8c8f96de-77ca-4ae9-9d85-741e2efdaa25")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "83cc2d5c-3f08-480a-9d91-2ff42f9083d9")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692893)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1b8f3ea3-d849-42a4-9c45-1fc2da9c3e24")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3638cc20-be36-4928-9b4f-e4590a7c3ebb")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "0256c817-48e0-410c-8d8d-b2a1c064cdd4")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9ee7cab7-eab3-4b47-8e1d-67c5b8c0779b")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "a6707038-08ac-4113-b21b-687ede8a7fe7")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "b16ad57d-cfff-46fc-b715-808fae80276b")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "29a220a2-6e32-40bf-9ef3-f2ab9bcb28f8")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7f9e9b20-4a61-4efe-8b14-55cf89430a6f")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "eab34042-dd40-4789-ae3e-a1c293844845")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "ce984ead-9a90-4082-9950-e67b99cd6810")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7432c896-4ced-4d9a-a2c0-4ff405d7a104")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "7d25c23e-dc97-422a-afd0-b65c18809502")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "378f16b3-af52-4913-8a58-1e8f2e19c68a")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 9 "matrix_middle_home")
+ (uuid "fe0fc029-9c58-4dc0-816a-65f671055d30")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 9 "matrix_middle_home")
+ (uuid "43c815d9-c946-4761-8e9e-adb1cc3d1dc1")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "3a492e9c-91e1-4766-84e1-2b70a961e2c4")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "663d1430-4f3f-457a-982c-63035518f53b")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "30930e2b-829d-4f1c-9f7d-d9780f332ff0")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "7beb1c72-3a09-46a6-a89f-a01bedd0c1e1")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "4f4a1c11-e998-4e59-95a0-047891bdb7a6")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "06d87ab3-b92d-465f-afb9-3828da0764be")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "059416b5-4243-4c97-a2c7-04b22a1c39a6")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "134c8c9f-24f9-4bab-b15d-9682943edc6f")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "423f7d7f-3922-4325-af34-b285fa706348")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "87db68cb-e701-409c-89e8-358cbfcbece1")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "e5cf7fd1-08ab-4a9d-aa30-6539388f602f")
+ (at 13.570203 -30.141572 5)
+ (property "Reference" "s5"
+ (at -0.05 -7.5 5)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "7fc82294-081f-438c-9ed4-aaadb399fa47")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 5)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c50eee2c-ded8-4c88-b9c8-cf1faf561b21")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d1c975a8-50ff-44af-8d45-d4b26012d067")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fb72ee84-8774-4d1c-af61-b0fb8c221f76")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "fb7f1e51-5a7d-42fe-8d55-05d3b7097e4b")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "1d75b5bb-d25e-4aa9-a3c0-12de068d8883")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "13dfdbac-832a-420d-adc2-d86f3cf97055")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "331a831b-cc7d-4bc2-8d74-3cf52a744950")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "91e30cc4-3286-415a-b3c3-98c4e3a876ad")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "00c43ebf-954c-4f37-88df-05a9b1ba8c01")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "17fde8d1-8f95-4f22-aaec-35d600d8bb41")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5c8dffee-8779-487e-a3c3-cf7fdaaba5ba")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8351d1eb-ae15-4fd0-a7ad-be3149240565")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1adc3608-a4f3-42b4-a187-2e4d293972d4")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "028aef33-f252-41dc-8efd-3b5bf4574a85")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7c0ad1b4-d607-4a54-8ffa-51afa456456b")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "60e551c9-9c55-4e92-b806-1cddf5898858")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e43ed625-0237-487d-858a-c4c3c3827fcb")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207106)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "950f58d2-baf4-4953-972c-8f7d2a0c88e1")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ae25ec60-bbb3-457b-861f-ecba358ed90e")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d21998a1-232f-49f5-8914-8421815890f5")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5fdf7c6a-5768-479e-85d9-9814afae8909")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "64c991e5-22a8-443c-92dd-592c46e88f46")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "969da066-b110-48af-92fb-1fea4cef4d97")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "9c64abbe-6bf0-410c-9081-17fa4c50629c")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "284d6f4a-dbe9-4e5a-8b89-c9eb26615667")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "76d355ff-3059-48b5-aa7c-564c4126cbca")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "60641294-8131-4a06-8e46-92af8d5cc650")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d90a7ecb-3f45-4b92-b264-eb39d2e038a5")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "7e84bb83-71cb-4c9c-814e-9b34ccefd579")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "69a0e907-24e8-4b93-ab55-85f1beb08440")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "ffaf23e7-3ca4-41c2-8507-803ad3d7e56d")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "b318c771-e76c-4cb6-a03f-df0785bf92b1")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "matrix_ring_home")
+ (uuid "047327c3-6974-4eb4-885a-ed895516723a")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 6 "matrix_ring_home")
+ (uuid "4ff070ec-8626-4ae4-8f5e-0cc92176a2e7")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "6d35c4ed-cc6c-49dc-902c-455380018417")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "433dc80c-a2cb-4678-bce0-8ce7dd3a2ee5")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "00e8e98d-e109-4a25-9c5d-e8ea8caf283b")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "e5f6e8d0-ab1d-434d-9378-d21de74451cc")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "338d2324-1435-4af6-8a94-bf9e05ff44e0")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "03e90fe2-d40f-4454-a48b-525751802d7c")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "49eda5cb-4b9f-4dd6-b494-f0856e22b662")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "a5170460-0077-4de4-8b95-3379188fb984")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "890ebb12-d008-4b2a-8196-11615cd1352e")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "8cbb78af-67dd-4c6f-b31d-23b129d2b96d")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "ULP_HANDSOLDER"
+ (layer "F.Cu")
+ (uuid "f368e3bf-8d46-42bf-9408-47bab3630bb0")
+ (at 12.132133 -46.578784 5)
+ (property "Reference" "s6"
+ (at -0.05 -7.5 5)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "826fc646-4985-4f87-b36c-5bb0153f9dfe")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ULP_SW"
+ (at 0 0 5)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ba61a42a-5219-4e92-a00a-51ac5480e462")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1c87db09-130c-474e-a7e0-d3cf48a41dfb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 5)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "08ed418c-4382-4758-b30c-1bc9401807d8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr exclude_from_pos_files exclude_from_bom)
+ (fp_poly
+ (pts
+ (xy -7.1 -6.4) (xy 7.1 -6.4) (xy 7.1 6.4) (xy -7.1 6.4)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "2db3f5c2-693b-4a02-8ae1-64fda8f1cce4")
+ )
+ (fp_poly
+ (pts
+ (xy 8 8) (xy -8 8) (xy -8 -8) (xy 8 -8)
+ )
+ (stroke
+ (width 0.15)
+ (type solid)
+ )
+ (fill no)
+ (layer "Dwgs.User")
+ (uuid "630396e8-dd0f-43a3-9fc7-ba36e780caf9")
+ )
+ (fp_line
+ (start -2.4 -4.5)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5ce0f523-ce27-4eb6-8a22-ceaff7437763")
+ )
+ (fp_line
+ (start -2.4 4.5)
+ (end -2.4 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "226ca875-a4d0-4d37-b79f-98b3a94956a2")
+ )
+ (fp_line
+ (start -1.4 -2.4)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7ce654c4-7795-4196-925b-d1ae6a5d4fe0")
+ )
+ (fp_line
+ (start -1.4 2.4)
+ (end 2.6 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "798fa831-5d8d-44b1-800d-1f53f4dbda74")
+ )
+ (fp_line
+ (start 2.6 -5.5)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "37b764c3-3cd7-4cc9-8bba-b308eb7a94d6")
+ )
+ (fp_line
+ (start 2.6 5.5)
+ (end -1.4 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "efd860bc-4a91-4517-9654-ac65c53012ea")
+ )
+ (fp_line
+ (start 3.6 -3.4)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0013a359-6064-4042-bc29-fc83d7bd130c")
+ )
+ (fp_line
+ (start 3.6 3.4)
+ (end 3.6 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "023c8d75-72c2-4bde-bdc3-28f51f6c004f")
+ )
+ (fp_arc
+ (start -2.4 -4.5)
+ (mid -2.107107 -5.207107)
+ (end -1.4 -5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b13b715d-3099-47f6-9cec-42e75f4d32fe")
+ )
+ (fp_arc
+ (start -2.4 3.4)
+ (mid -2.107107 2.692893)
+ (end -1.4 2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8d911180-879a-478d-8ac7-2feeb855d8cf")
+ )
+ (fp_arc
+ (start -1.4 -2.4)
+ (mid -2.107107 -2.692893)
+ (end -2.4 -3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c8d6b4b9-7b89-480b-9970-051b3f717041")
+ )
+ (fp_arc
+ (start -1.4 5.5)
+ (mid -2.107107 5.207107)
+ (end -2.4 4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "82ffb521-fa6e-45bc-a275-d8f26d29ad40")
+ )
+ (fp_arc
+ (start 2.6 -5.5)
+ (mid 3.307107 -5.207106)
+ (end 3.6 -4.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8f05c58a-afca-4697-8613-5aafefc9e3f3")
+ )
+ (fp_arc
+ (start 2.6 2.4)
+ (mid 3.307107 2.692893)
+ (end 3.6 3.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "24c5cd67-e887-42d9-b88c-80db8b8e9696")
+ )
+ (fp_arc
+ (start 3.6 -3.4)
+ (mid 3.307107 -2.692894)
+ (end 2.6 -2.4)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "13c050a8-468b-468c-82af-af8416f845a7")
+ )
+ (fp_arc
+ (start 3.6 4.5)
+ (mid 3.307108 5.207107)
+ (end 2.6 5.5)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4e3fd0fc-a55a-4f65-bfdf-2683b9d023b3")
+ )
+ (fp_poly
+ (pts
+ (xy -6.8 -6.1) (xy 6.8 -6.1) (xy 6.8 6.1) (xy -6.8 6.1)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "f3771f5e-e8ee-49c6-be26-c689c086fcc2")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "39f6728b-8ce8-4305-9b59-8e8909732a30")
+ )
+ (pad "" thru_hole circle
+ (at -5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "e5a168f6-4647-448a-ba9d-80e11a94f7d1")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "e895395e-a2a9-4c16-a4b6-7fdb0f4e5766")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 -1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "821c44f4-8e89-441d-b131-86ef5470f3a1")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 1.2 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "b107aaf0-a518-4d55-8546-38895e658570")
+ )
+ (pad "" np_thru_hole circle
+ (at -5.8 2.75 5)
+ (size 1.05 1.05)
+ (drill 1.05)
+ (layers "*.Cu" "*.Mask")
+ (uuid "57632b4c-9f7e-4e94-89d1-6aee147d06ea")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 -3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "d716f80c-26b7-425a-adfb-dd61d66cad55")
+ )
+ (pad "" np_thru_hole oval
+ (at 5.825 3 5)
+ (size 1.3 1.85)
+ (drill oval 1.3 1.85)
+ (layers "*.Cu" "*.Mask")
+ (uuid "5570991f-fe47-41ae-84c1-f30d8ec67cbb")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 -5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "077adf43-14bf-4327-bb04-a92e1ef2b800")
+ )
+ (pad "" thru_hole circle
+ (at 5.9 5.4 5)
+ (size 1.05 1.05)
+ (drill 0.6)
+ (layers "*.Cu")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "d9c23d85-c31f-4158-abf9-49bdefa21815")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 7 "matrix_ring_top")
+ (uuid "8dbceac2-156b-4213-92b8-4de05d954093")
+ )
+ (pad "1" thru_hole circle
+ (at -0.5 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 7 "matrix_ring_top")
+ (uuid "33a306b0-4bf1-469a-8b60-9956f284e2b3")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 -2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "3408cbd3-ca14-4e1c-9cab-ffa6cdc9c5a7")
+ )
+ (pad "2" thru_hole circle
+ (at 1.8 2.4 5)
+ (size 1.5 1.5)
+ (drill 1.1)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (uuid "7d14fbd3-6f3c-415e-b5f1-4f93b9bd6f5b")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "db8b8cea-cc23-44df-a2e9-c8b56f67ee95")
+ )
+ (pad "3" smd rect
+ (at -5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "3ad53a59-237b-4351-ba81-2e39eab6f007")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "d6d994fd-d18d-43db-957d-eb1ba8c61407")
+ )
+ (pad "3" smd rect
+ (at -5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "b23c2e3e-3343-47c1-a61d-d9ae90304c5b")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "d5b75e48-955a-42cb-9dd9-df7ed582e9a2")
+ )
+ (pad "3" smd rect
+ (at 5.9 -5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "99195a44-fe3f-40b9-846f-6b838d1aef89")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "F.Cu" "F.Mask")
+ (net 2 "GND")
+ (uuid "57ada632-92be-4708-94b8-41c3af913d82")
+ )
+ (pad "3" smd rect
+ (at 5.9 5.4 5)
+ (size 2.5 2)
+ (layers "B.Cu" "B.Mask")
+ (net 2 "GND")
+ (uuid "39006355-cb1d-474b-b76f-308f5ebc9aa8")
+ )
+ (embedded_fonts no)
+ (model "PG1316S.step"
+ (offset
+ (xyz -4.75 -6.25 -10.25)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (gr_line
+ (start 51.665879 19.771888)
+ (end 57.144129 -0.673221)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0899b67a-03e1-4aac-98f1-9d62a34524d2")
+ )
+ (gr_line
+ (start 62.349168 -53.092692)
+ (end 103.442199 -49.497518)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0bdc233d-508d-4982-aff4-3d76c6bf0990")
+ )
+ (gr_arc
+ (start 79.302669 10.290713)
+ (mid 78.878809 9.807368)
+ (end 78.836743 9.165869)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "0cbc3982-81a2-4c72-b1e4-c9331ad1c825")
+ )
+ (gr_line
+ (start 79.302669 10.290713)
+ (end 91.609 17.395777)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "15d3c88a-f2a0-4002-b741-6ed0cd31908c")
+ )
+ (gr_line
+ (start 103.000324 -32.973149)
+ (end 104.351238 -48.414167)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "19cb746c-fc5a-41f2-90a8-738abe34d79d")
+ )
+ (gr_arc
+ (start 10.542069 6.518418)
+ (mid 10.376428 7.265655)
+ (end 9.73091 7.676874)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1c001a7d-1ae2-4f5d-86d5-0eac1bbefa14")
+ )
+ (gr_line
+ (start 25.70382 -10.059255)
+ (end 37.918434 -10.059255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1c7f1ed5-0543-4618-a80a-08e1290f2b2f")
+ )
+ (gr_line
+ (start 22.493456 -57.686947)
+ (end 22.493456 -60.559255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "1d3f43f4-0737-478c-830d-c5dbc0a96d36")
+ )
+ (gr_line
+ (start -6.518418 10.542069)
+ (end 9.73091 7.676874)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2027c0e2-8acf-4bc5-b935-1fad99039181")
+ )
+ (gr_arc
+ (start 39.718659 -6.688489)
+ (mid 39.039754 -7.041891)
+ (end 38.80962 -7.771839)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "21699aa5-e749-4085-a13a-ab6d3d44fdd1")
+ )
+ (gr_arc
+ (start 2.198297 -53.9912)
+ (mid 2.428446 -54.721146)
+ (end 3.107336 -55.07455)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "21d0591b-85e3-4ab5-acea-ea2f2746d02c")
+ )
+ (gr_arc
+ (start 8.900157 -2.793326)
+ (mid 9.091598 -3.575763)
+ (end 9.797809 -3.963169)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "21eca6d9-aedf-4034-8091-87ddfbc2fe6e")
+ )
+ (gr_line
+ (start 81.007124 1.065898)
+ (end 78.836743 9.165869)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "23001696-b449-4337-bced-dbb0fe5dee87")
+ )
+ (gr_line
+ (start 8.900157 -2.793326)
+ (end 10.542069 6.518418)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2677ccb6-9d7a-4f09-b41a-0d43bd93003f")
+ )
+ (gr_line
+ (start 90.735072 1.087474)
+ (end 82.060206 0.328522)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "286e6a60-fbee-4758-8eb4-a9fd5cbeeffa")
+ )
+ (gr_line
+ (start -16.272459 -39.017074)
+ (end -7.676874 9.73091)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2d816340-8760-4254-8db4-bf5412a3c183")
+ )
+ (gr_line
+ (start 52.372986 20.996633)
+ (end 68.056428 25.198999)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "2ef8fdc4-2310-4fb2-95df-acd99e0e6dbe")
+ )
+ (gr_line
+ (start 61.553431 -55.471095)
+ (end 61.440129 -54.176042)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3240e10d-f2c6-4562-a62b-af1b54edde58")
+ )
+ (gr_line
+ (start 3.107336 -55.07455)
+ (end 21.580612 -56.690752)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "329c5c80-3a73-4490-a8c9-d243fbcd1dc3")
+ )
+ (gr_arc
+ (start 56.265359 -1.928235)
+ (mid 56.997374 -1.505616)
+ (end 57.144129 -0.673221)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3432edaf-3cab-471c-a0ed-c9be6ff17c2d")
+ )
+ (gr_arc
+ (start 81.007124 1.065898)
+ (mid 81.399473 0.505577)
+ (end 82.060206 0.328522)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "3d2a28dc-ace9-4f91-a011-b4fc38fbd0d6")
+ )
+ (gr_arc
+ (start 24.707625 -8.972099)
+ (mid 24.966525 -9.73487)
+ (end 25.70382 -10.059255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "406553ef-e82b-4729-928f-a7c3e7dfd4da")
+ )
+ (gr_arc
+ (start 37.918434 -10.059255)
+ (mid 38.655707 -9.734844)
+ (end 38.914629 -8.972099)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "43bd62fa-e616-43c6-8742-5f2cda87ffce")
+ )
+ (gr_arc
+ (start 3.040496 -44.364822)
+ (mid 2.837653 -43.668907)
+ (end 2.217949 -43.292859)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "46d68737-2718-4477-b6ef-0ab17e2b630c")
+ )
+ (gr_arc
+ (start -6.518418 10.542069)
+ (mid -7.265643 10.376414)
+ (end -7.676874 9.73091)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "4d4ae490-8461-4391-adad-57e7e602f0d0")
+ )
+ (gr_line
+ (start 9.797809 -3.963169)
+ (end 24.033069 -5.208593)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "550b2895-ced9-4278-9747-464e2e16d8ff")
+ )
+ (gr_arc
+ (start 103.442199 -49.497518)
+ (mid 104.12107 -49.144099)
+ (end 104.351238 -48.414167)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "5fe294ef-aa6b-4f64-a1ac-845779f8514d")
+ )
+ (gr_arc
+ (start 39.993456 -61.559255)
+ (mid 40.700575 -61.266375)
+ (end 40.993456 -60.559255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "631e2681-486d-4977-ace7-182c90a82f95")
+ )
+ (gr_line
+ (start 40.993456 -60.559255)
+ (end 40.993456 -59.190011)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "67c706b3-f441-4c2c-ad5d-ac4cec770a61")
+ )
+ (gr_arc
+ (start -16.272459 -39.017074)
+ (mid -16.106803 -39.764299)
+ (end -15.461299 -40.17553)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6ae4a4c3-8ea6-472f-bcfe-526ab41ac0fd")
+ )
+ (gr_line
+ (start 39.718659 -6.688489)
+ (end 54.163482 -5.42473)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "6eb40e7b-ea47-49d5-b5f1-9bc222480e70")
+ )
+ (gr_arc
+ (start 62.349168 -53.092692)
+ (mid 61.670259 -53.446091)
+ (end 61.440129 -54.176042)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "7283fbef-39c9-40ae-b578-2a906dbb85d2")
+ )
+ (gr_arc
+ (start 24.942108 -6.291944)
+ (mid 24.711954 -5.562004)
+ (end 24.033069 -5.208593)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "73a8ad0a-24af-4cf4-ad7c-519edd009765")
+ )
+ (gr_line
+ (start 93.256492 -16.258777)
+ (end 94.607406 -31.699795)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "822d2ef5-1e31-42f6-b92f-471fa75a5459")
+ )
+ (gr_arc
+ (start 91.818423 0.178435)
+ (mid 91.465023 0.857349)
+ (end 90.735072 1.087474)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "8f939361-e45e-44d9-adf8-1ff3677247f2")
+ )
+ (gr_line
+ (start 23.493456 -61.559255)
+ (end 39.993456 -61.559255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "924e3aaf-1099-4cc8-90ea-85d74c988584")
+ )
+ (gr_line
+ (start 38.80962 -7.771839)
+ (end 38.914629 -8.972099)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "929efb73-913a-45b5-9a7f-03798af08084")
+ )
+ (gr_arc
+ (start 22.493456 -57.686947)
+ (mid 22.230747 -57.011342)
+ (end 21.580612 -56.690752)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9e9c343c-be67-4f6d-b7ad-618e3d353d3a")
+ )
+ (gr_line
+ (start 24.707625 -8.972099)
+ (end 24.942108 -6.291944)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "9f6b52db-5610-4ddc-89d3-5c46865bbcb2")
+ )
+ (gr_arc
+ (start 91.609 17.395777)
+ (mid 92.074924 18.002983)
+ (end 91.975025 18.761802)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a207774d-4fae-4cbb-8bd4-9f81a98c3f82")
+ )
+ (gr_arc
+ (start 103.000324 -32.973149)
+ (mid 102.64692 -32.294245)
+ (end 101.916974 -32.06411)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "a664fc98-bcb5-4b1c-8554-36d00b665685")
+ )
+ (gr_arc
+ (start 54.163482 -5.42473)
+ (mid 54.842368 -5.071317)
+ (end 55.072521 -4.34138)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ad672d8c-5732-466f-a3c4-6002f5dc4c7f")
+ )
+ (gr_line
+ (start 93.256492 -16.258777)
+ (end 93.169337 -15.262582)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b3143d3b-9f8c-46c1-abe6-e4cd06551d10")
+ )
+ (gr_line
+ (start 2.198297 -53.9912)
+ (end 3.040496 -44.364822)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "b4c7b2f5-41ce-4cbc-8a3d-016620b6ad53")
+ )
+ (gr_line
+ (start 68.297609 25.298899)
+ (end 82.359 33.417247)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "bd10667b-c077-4c22-a350-16121e9879cc")
+ )
+ (gr_line
+ (start 41.9063 -58.193816)
+ (end 60.644392 -56.554446)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c22ae094-f931-4a0a-9ba9-589ae03476e1")
+ )
+ (gr_line
+ (start -15.461299 -40.17553)
+ (end 2.217949 -43.292859)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c43769c6-111e-4d75-8bb9-2845614c06c9")
+ )
+ (gr_line
+ (start 56.265359 -1.928235)
+ (end 55.868258 -1.962977)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "c905e332-8258-4a1f-ba8d-16fe72eb64a9")
+ )
+ (gr_arc
+ (start 22.493456 -60.559255)
+ (mid 22.786331 -61.266406)
+ (end 23.493456 -61.559255)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d0a0de23-cc59-4ac8-8380-d279d2c80815")
+ )
+ (gr_arc
+ (start 83.725025 33.051221)
+ (mid 83.117818 33.517137)
+ (end 82.359 33.417247)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d6daddcc-e853-496b-a80b-097e89501462")
+ )
+ (gr_line
+ (start 101.916974 -32.06411)
+ (end 95.690757 -32.608834)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "d7a05e59-43f4-414e-9946-0057d58d645e")
+ )
+ (gr_line
+ (start 54.959219 -3.046327)
+ (end 55.072521 -4.34138)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e434de80-0496-4099-98b9-9b10d775b528")
+ )
+ (gr_line
+ (start 83.725025 33.051221)
+ (end 91.975025 18.761802)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e6e88c9d-1865-4f8d-a036-40d1cca3ca49")
+ )
+ (gr_arc
+ (start 52.372986 20.996633)
+ (mid 51.765773 20.530708)
+ (end 51.665879 19.771888)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "e836784f-25f9-4b30-ab32-3b72e2870d1d")
+ )
+ (gr_arc
+ (start 55.868258 -1.962977)
+ (mid 55.189349 -2.316378)
+ (end 54.959219 -3.046327)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ebd93299-302c-471f-8f8d-4aeaaada62bc")
+ )
+ (gr_arc
+ (start 60.644392 -56.554446)
+ (mid 61.323237 -56.201025)
+ (end 61.553431 -55.471095)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ed0f601a-8aab-4074-b74a-9910a85ae34e")
+ )
+ (gr_line
+ (start 91.818423 0.178435)
+ (end 93.169337 -15.262582)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ee2d24b5-c5cf-4670-9fbc-e30bd14f30e8")
+ )
+ (gr_arc
+ (start 94.607406 -31.699795)
+ (mid 94.960825 -32.378658)
+ (end 95.690757 -32.608834)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "ef342218-2663-4141-8bf6-773b4275221d")
+ )
+ (gr_arc
+ (start 68.056428 25.198999)
+ (mid 68.180291 25.241047)
+ (end 68.297609 25.298899)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f2e114c1-5a07-459f-ac99-9d4cbe13d677")
+ )
+ (gr_arc
+ (start 41.9063 -58.193816)
+ (mid 41.256209 -58.514435)
+ (end 40.993456 -59.190011)
+ (stroke
+ (width 0.15)
+ (type default)
+ )
+ (layer "Edge.Cuts")
+ (uuid "f5470eac-23dc-4fdf-83be-76100e879bef")
+ )
+ (segment
+ (start 0.6 -0.767555)
+ (end -0.649331 -2.016886)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "0c02214a-1972-4164-978a-c73a2aa7cfd4")
+ )
+ (segment
+ (start 38.9 -27.8)
+ (end 24.4329 -27.8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "13b3ea25-00da-431b-9faa-04603cdb9323")
+ )
+ (segment
+ (start 74.1 -17.7)
+ (end 72.7 -19.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "1acf8bf0-2cc7-46ac-840a-c107597ab295")
+ )
+ (segment
+ (start 83.950604 -33.150604)
+ (end 82.2 -31.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "23fe8e04-3f49-4405-aac2-1e19c1f9924e")
+ )
+ (segment
+ (start 12.3 -21.3)
+ (end 7.5 -21.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "2964601f-2fbf-4324-bf23-d74001e744b9")
+ )
+ (segment
+ (start 43 -23.7)
+ (end 38.9 -27.8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "2b6a304a-f092-4d87-8a9b-6dffbd6f045d")
+ )
+ (segment
+ (start 66.6 -19.1)
+ (end 66.1 -19.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "3bb27a5f-dab7-49f2-9153-f8291b4a3648")
+ )
+ (segment
+ (start 59.5 -19.6)
+ (end 57.9 -21.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "477d070a-fc6a-4fde-89c3-1426220b9307")
+ )
+ (segment
+ (start 78.8 -17.7)
+ (end 74.1 -17.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "4f25b4d3-d130-42c5-8ddc-1112374ffd0b")
+ )
+ (segment
+ (start -0.649331 -2.016886)
+ (end -0.856892 -1.980287)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "51eeab3d-3782-49dc-8eea-790d98dcded2")
+ )
+ (segment
+ (start 7.5 -21.3)
+ (end 6.4 -20.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "5909eb4d-06fe-4c89-86b2-81a715812493")
+ )
+ (segment
+ (start 6.4 -8)
+ (end 7.5 -6.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "6dd249b4-c76c-4e15-8066-0a58dc92b4da")
+ )
+ (segment
+ (start 57.9 -22)
+ (end 56.2 -23.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "84c0ea01-13e3-417f-9398-4763d0528b47")
+ )
+ (segment
+ (start 57.9 -21.2)
+ (end 57.9 -22)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "871a9286-c14b-4089-a5f7-1dc5edd7beff")
+ )
+ (segment
+ (start 66.1 -19.6)
+ (end 59.5 -19.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "8e05c247-3d03-4da1-b55f-6bc68544f251")
+ )
+ (segment
+ (start 56.2 -23.7)
+ (end 43 -23.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "9815c4f0-cd81-43ec-9f82-d792828e2990")
+ )
+ (segment
+ (start 7.5 -1.6)
+ (end 6.6 -0.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "9902976d-38fb-458f-8f80-a434b0358e9d")
+ )
+ (segment
+ (start 6.6 -0.7)
+ (end 0.6 -0.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "b2201151-9d7c-4bd1-b802-110a1072bded")
+ )
+ (segment
+ (start 20.7 -22.2)
+ (end 13.2 -22.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "c064662a-9f51-4192-a0bc-f13b4dc5f9d7")
+ )
+ (segment
+ (start 82.2 -21.1)
+ (end 78.8 -17.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "c302dd1a-b4df-4332-b69a-e0940091fad8")
+ )
+ (segment
+ (start 92.596199 -33.150604)
+ (end 83.950604 -33.150604)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "c83da9bb-e531-4d0c-bd77-34fb3ffe979e")
+ )
+ (segment
+ (start 7.5 -6.9)
+ (end 7.5 -1.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "c9789f76-64e6-4397-921e-f08a5c4f1887")
+ )
+ (segment
+ (start 22.399 -25.7661)
+ (end 22.399 -23.899)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "d5b52790-ddfe-42ad-ac0c-a97fe0163dff")
+ )
+ (segment
+ (start 6.4 -20.2)
+ (end 6.4 -8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "e43abced-5bfd-4c86-a904-fd0335b4098a")
+ )
+ (segment
+ (start 72.7 -19.1)
+ (end 66.6 -19.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "e4a36f53-352a-41b7-a661-bfc496e13a20")
+ )
+ (segment
+ (start 22.399 -23.899)
+ (end 20.7 -22.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "ea761b20-0c01-40bf-8363-7844f8d981fe")
+ )
+ (segment
+ (start 82.2 -31.4)
+ (end 82.2 -21.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "eb86955f-1a58-435d-b35d-c46a234ab7d7")
+ )
+ (segment
+ (start 13.2 -22.2)
+ (end 12.3 -21.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "ed9c8fc1-6bf1-4289-8b8e-8be54b43d6a3")
+ )
+ (segment
+ (start 0.6 -0.7)
+ (end 0.6 -0.767555)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "f5c79b8a-5709-45a4-86a5-8d83e8d5d4cb")
+ )
+ (segment
+ (start 24.4329 -27.8)
+ (end 22.399 -25.7661)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 1)
+ (uuid "f76adf0a-e61f-405b-80f7-ca0b6bda8218")
+ )
+ (segment
+ (start 76.971441 -29.418188)
+ (end 75.901 -30.488629)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "04bcf68e-fcf9-4be5-9fdb-c18b697f590e")
+ )
+ (segment
+ (start 56.799 -40.401)
+ (end 44.399 -40.401)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "192eed6e-4593-4d5e-ac8c-8310590af518")
+ )
+ (segment
+ (start 59.5 -37.3)
+ (end 59.5 -37.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "348e73d8-3200-4c84-9c02-0f6897e1763d")
+ )
+ (segment
+ (start 59.5 -37.7)
+ (end 56.799 -40.401)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "3586ab7b-bcfb-4bf3-b141-4ad5b9e533b1")
+ )
+ (segment
+ (start 24.8 -44.7)
+ (end 18.8 -38.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "39717de2-e10c-4d3e-b04d-880ef291d60f")
+ )
+ (segment
+ (start 2 -16.3)
+ (end -2.1 -16.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "57864040-1002-461c-ad7f-4764d5f6c2b0")
+ )
+ (segment
+ (start 18.8 -38.7)
+ (end 7.6 -38.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "584cc12a-7bcd-4310-91d3-4bfbab77836b")
+ )
+ (segment
+ (start 73.4 -35.6)
+ (end 67.1 -35.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "5d788fd9-e754-4131-a02e-8e5e7f4ae9b5")
+ )
+ (segment
+ (start 66.9 -35.8)
+ (end 61 -35.8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "6b54f36f-00b0-4197-a2a0-bb614be6ab65")
+ )
+ (segment
+ (start -3.774355 -18.177347)
+ (end -3.722087 -18.229615)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "76ae1423-6f52-4f8c-bf01-3e6ce3d6d119")
+ )
+ (segment
+ (start 44.399 -40.401)
+ (end 40.1 -44.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "89d1d30d-8dfc-4b2c-aeb3-eb7a0f1fcd4d")
+ )
+ (segment
+ (start 7.6 -38.7)
+ (end 4.3 -35.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "8e3427f4-76c9-41cb-8f5a-e26f12cab481")
+ )
+ (segment
+ (start 40.1 -44.7)
+ (end 24.8 -44.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "ae11b4db-a75b-4040-b633-21f2d3167f60")
+ )
+ (segment
+ (start 75.901 -30.488629)
+ (end 75.901 -33.099)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "b27ada08-8f6e-4c5c-ab9a-8fb581dae29f")
+ )
+ (segment
+ (start 75.901 -33.099)
+ (end 73.4 -35.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "b504566a-f66c-46fc-a97e-84929d4cb89e")
+ )
+ (segment
+ (start -3.774355 -17.974355)
+ (end -3.774355 -18.177347)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "b9144718-092c-4fd0-98e4-6d0f9192d50c")
+ )
+ (segment
+ (start -2.1 -16.3)
+ (end -3.774355 -17.974355)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "d72fcc78-3b2b-4219-8198-139c85354afd")
+ )
+ (segment
+ (start 61 -35.8)
+ (end 59.5 -37.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "da46af54-ad66-4180-a892-b3f3897c55ee")
+ )
+ (segment
+ (start 4.3 -35.4)
+ (end 4.3 -18.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "df2ee4f7-c00b-408f-9b9f-4893fb9d9c91")
+ )
+ (segment
+ (start 4.3 -18.6)
+ (end 2 -16.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "ef51f9f3-3d06-4c8a-a260-3a4b116fcee7")
+ )
+ (segment
+ (start 67.1 -35.6)
+ (end 66.9 -35.8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 3)
+ (uuid "fe184c10-8d0a-41bc-b64a-07324f2baadb")
+ )
+ (segment
+ (start 3.8 -53)
+ (end 3.8 -37.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "0454cb36-3a01-41ab-ba2b-92ea5b5e2595")
+ )
+ (segment
+ (start 77.7 -50.9)
+ (end 77.5 -51.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "0c6191fe-d651-46da-8791-b1e09f0957ae")
+ )
+ (segment
+ (start 75.5013 -51.1)
+ (end 75.1983 -51.403)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "2e30355d-cd55-4f80-8a8f-a3ca01fc623f")
+ )
+ (segment
+ (start 64.1983 -52.203)
+ (end 61.1312 -52.203)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "336f22d8-928c-4c6f-9065-e3a6d554be09")
+ )
+ (segment
+ (start 81.9 -36.655705)
+ (end 81.9 -48.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "49179418-5274-41b4-af3f-781d85b6944f")
+ )
+ (segment
+ (start 38.5671 -60.5)
+ (end 24.3 -60.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "5128cdef-8c66-432c-a34b-0b7eca2a3025")
+ )
+ (segment
+ (start 60.802 -52.5322)
+ (end 60.802 -54.2651)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "7f37cf48-4207-4e53-b6db-b4143c1a9c0b")
+ )
+ (segment
+ (start -1.1 -33)
+ (end -4.864179 -33)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "8c00a2a3-d653-4b01-8fb5-9f6803c0f9b9")
+ )
+ (segment
+ (start 3.8 -37.9)
+ (end -1.1 -33)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "8e75b4e1-ba3c-4c7b-8277-3e1d3ff8334a")
+ )
+ (segment
+ (start 11.6 -54.6)
+ (end 11.2 -54.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "902ea217-e2be-4660-8fe1-95cf33339866")
+ )
+ (segment
+ (start 48.2 -56.6)
+ (end 42.4671 -56.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "920236de-b3a2-4cba-b707-4c65ca361179")
+ )
+ (segment
+ (start 42.4671 -56.6)
+ (end 38.5671 -60.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "9750a3dd-08a2-48b7-8785-f59ea9eb7321")
+ )
+ (segment
+ (start 77.192817 -31.948522)
+ (end 81.9 -36.655705)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "97e4c02c-9086-45b7-8ad7-818b0e7e8be1")
+ )
+ (segment
+ (start 49.098 -55.702)
+ (end 48.2 -56.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "a3fd2765-f158-4968-bb81-5f9cdaed4cf8")
+ )
+ (segment
+ (start 64.9983 -51.403)
+ (end 64.1983 -52.203)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "a55cf0d0-26af-4de9-b2b6-c3e8dc4e2833")
+ )
+ (segment
+ (start 21.4 -54.6)
+ (end 11.6 -54.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "a652a75f-adb8-4c72-9d5e-f0517908aa88")
+ )
+ (segment
+ (start 5 -54.2)
+ (end 3.8 -53)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "a7b0966d-cff9-4050-9d5d-0ca914c72ba3")
+ )
+ (segment
+ (start -6.379721 -34.515542)
+ (end -6.587282 -34.478943)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "b4201fe6-0c80-4d5a-ac9a-8284e4242740")
+ )
+ (segment
+ (start 77.5 -51.1)
+ (end 75.5013 -51.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "c3dadf7e-ffd5-4060-8b0f-27b9232b1255")
+ )
+ (segment
+ (start 81.9 -48.3)
+ (end 79.3 -50.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "d4fa95c3-190e-4d9d-affe-7496580d87f5")
+ )
+ (segment
+ (start 24.3 -60.5)
+ (end 23.2 -59.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "d5336805-c7d7-42c4-aea3-507884e967cb")
+ )
+ (segment
+ (start 61.1312 -52.203)
+ (end 60.802 -52.5322)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "e413cf22-b80e-4eea-9f5b-ed314c2081c3")
+ )
+ (segment
+ (start 79.3 -50.9)
+ (end 77.7 -50.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "eb39d8b3-05eb-46eb-947a-e16ed9e98cdf")
+ )
+ (segment
+ (start 75.1983 -51.403)
+ (end 64.9983 -51.403)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "edf6406f-2ad5-4d42-a688-34a29644968a")
+ )
+ (segment
+ (start 59.3651 -55.702)
+ (end 49.098 -55.702)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "ef30b6f1-3410-482b-bccd-e291a481f538")
+ )
+ (segment
+ (start -4.864179 -33)
+ (end -6.379721 -34.515542)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "f3b0ebf5-1f3c-40e0-b444-9dbcc2609159")
+ )
+ (segment
+ (start 11.2 -54.2)
+ (end 5 -54.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "fa2d8b5e-5cdb-4529-b886-e990755e1d5e")
+ )
+ (segment
+ (start 23.2 -59.4)
+ (end 23.2 -56.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "fb0c3d26-b867-4430-afef-e4fd874a3b23")
+ )
+ (segment
+ (start 60.802 -54.2651)
+ (end 59.3651 -55.702)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "fc7859c3-10e1-4605-8b10-66d8d1f05833")
+ )
+ (segment
+ (start 23.2 -56.4)
+ (end 21.4 -54.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 4)
+ (uuid "fd38091c-0ff6-4f94-a09a-6c02b65d2bda")
+ )
+ (segment
+ (start 82.63355 -20.93355)
+ (end 78.999 -17.299)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "1de89bd7-379c-4a2c-98c9-2b57052a35ce")
+ )
+ (segment
+ (start 57.499 -21.0339)
+ (end 57.499 -21.8339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "20d9659b-0c6d-4a83-b932-81a36ec55fc4")
+ )
+ (segment
+ (start 72.5339 -18.699)
+ (end 66.4339 -18.699)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "34c5d214-5f45-4982-8165-17a9ef020003")
+ )
+ (segment
+ (start 57.499 -21.8339)
+ (end 56.0339 -23.299)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "39c2e325-3549-430d-9738-25c8648688a9")
+ )
+ (segment
+ (start 56.0339 -23.299)
+ (end 42.8339 -23.299)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "5a7ceed4-29c5-4b39-9cb4-a729623a99c0")
+ )
+ (segment
+ (start 38.7339 -27.399)
+ (end 24.599 -27.399)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "65bf088e-42b7-439c-9ff2-d2f0a9121f91")
+ )
+ (segment
+ (start 42.8339 -23.299)
+ (end 38.7339 -27.399)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "684e9666-6bfe-4f47-abbc-6d758ed0a6a1")
+ )
+ (segment
+ (start 20.6 -14.1)
+ (end 15.979028 -14.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "6f319514-fd76-4b85-9d6f-625fbef28dbc")
+ )
+ (segment
+ (start 92.374824 -30.620269)
+ (end 92.354555 -30.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "79ce55cd-3e90-4891-9734-b3ee039af248")
+ )
+ (segment
+ (start 78.999 -17.299)
+ (end 73.9339 -17.299)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "7bfd5c48-b052-427a-99b7-f8f87d9a15f8")
+ )
+ (segment
+ (start 65.9339 -19.199)
+ (end 59.3339 -19.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "8391fde9-d544-4ba9-82e6-430310617a6e")
+ )
+ (segment
+ (start 22.8 -16.3)
+ (end 20.6 -14.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "8bf02a06-96e9-46bb-badd-d6efabfccb7c")
+ )
+ (segment
+ (start 15.979028 -14.1)
+ (end 14.327235 -15.751793)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "904ffada-df63-434e-8a69-73990b790c75")
+ )
+ (segment
+ (start 22.8 -25.6)
+ (end 22.8 -16.3)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "93483944-931d-4dc0-ad80-f215c8ada684")
+ )
+ (segment
+ (start 59.3339 -19.199)
+ (end 57.499 -21.0339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "9c3c5f8f-c8a4-4c71-a5d0-8f569f77b760")
+ )
+ (segment
+ (start 92.354555 -30.6)
+ (end 84 -30.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "b5a7508f-c019-4678-802f-f699786da7a0")
+ )
+ (segment
+ (start 24.599 -27.399)
+ (end 22.8 -25.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "c492b775-70d5-49e1-ac14-e39df6c460ac")
+ )
+ (segment
+ (start 66.4339 -18.699)
+ (end 65.9339 -19.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "c78508d7-03f2-4d65-a9bb-9aa7ad9787c5")
+ )
+ (segment
+ (start 84 -30.6)
+ (end 82.63355 -29.23355)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "ceffa594-7220-4efa-82eb-7d7d9a6a2862")
+ )
+ (segment
+ (start 73.9339 -17.299)
+ (end 72.5339 -18.699)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "d00d7e67-a5a1-400a-a120-f14c951b7a97")
+ )
+ (segment
+ (start 82.63355 -29.23355)
+ (end 82.63355 -20.93355)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 5)
+ (uuid "f5543115-f355-4624-92e0-7de6ae5161dc")
+ )
+ (segment
+ (start 75.5 -32.9329)
+ (end 73.2339 -35.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "0137e3e5-e41d-4993-a12b-a2a788279979")
+ )
+ (segment
+ (start 22.7 -34.1)
+ (end 19.3 -30.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "2e6a297a-e331-4ec7-ad9b-7b8f2078f461")
+ )
+ (segment
+ (start 22.9 -42.2329)
+ (end 22.9 -34.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "4853dbd8-5ade-4f9e-a7a2-620270c64817")
+ )
+ (segment
+ (start 39.7 -44.299)
+ (end 39.601 -44.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "4b74d60a-6042-4c61-869a-3747365f2d44")
+ )
+ (segment
+ (start 19.3 -30.7)
+ (end 14.378172 -30.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "4cec0655-a414-4364-ac5c-c329186c5874")
+ )
+ (segment
+ (start 22.9 -34.1)
+ (end 22.7 -34.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "6e29210b-203d-49bf-bcbe-e55cb81bd374")
+ )
+ (segment
+ (start 60.8339 -35.399)
+ (end 59.099 -37.1339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "72201c4c-6132-437f-90c6-445cdaeb97ec")
+ )
+ (segment
+ (start 75.5 -28.137918)
+ (end 75.5 -32.9329)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "75c24e77-7339-4ed0-abab-c53e09671f1f")
+ )
+ (segment
+ (start 14.378172 -30.7)
+ (end 12.889166 -32.189006)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "78ac4311-018b-4176-852d-e3f13b193eb0")
+ )
+ (segment
+ (start 66.7339 -35.399)
+ (end 60.8339 -35.399)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "8ef7dcd6-b486-44f8-ad60-aa4324b8fd89")
+ )
+ (segment
+ (start 59.099 -37.5339)
+ (end 56.6329 -40)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "94e2bb75-df16-48f5-befe-9860d953c96b")
+ )
+ (segment
+ (start 73.2339 -35.199)
+ (end 66.9339 -35.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "976ccbdf-4fdf-44b8-a647-48b41c2c7cec")
+ )
+ (segment
+ (start 43.999 -40)
+ (end 39.7 -44.299)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "9bf6b455-aead-4879-8711-11416da96471")
+ )
+ (segment
+ (start 66.9339 -35.199)
+ (end 66.7339 -35.399)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "9c92eddc-6bc3-42dd-9d03-9f6f423428cc")
+ )
+ (segment
+ (start 76.750065 -26.887853)
+ (end 75.5 -28.137918)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "b8a77d7c-4b30-4c67-a679-68137e5f300f")
+ )
+ (segment
+ (start 24.8671 -44.2)
+ (end 22.9 -42.2329)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "d5ac6957-08fd-4bbd-80d2-296874a26c74")
+ )
+ (segment
+ (start 59.099 -37.1339)
+ (end 59.099 -37.5339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "d725a087-6cd7-4348-a574-1eb6fed4fc45")
+ )
+ (segment
+ (start 39.601 -44.2)
+ (end 24.8671 -44.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "f875419f-cf1f-4805-b866-3e22e12c3fa8")
+ )
+ (segment
+ (start 56.6329 -40)
+ (end 43.999 -40)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 6)
+ (uuid "fa78e0df-d327-4300-a9b9-8804e9581bab")
+ )
+ (segment
+ (start 38.401 -60.099)
+ (end 24.4661 -60.099)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "060fc57e-33fc-444e-b781-abb2718f43d8")
+ )
+ (segment
+ (start 60.401 -52.3661)
+ (end 60.401 -54.099)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "086cae35-3421-43f5-ba5d-96446739a0ad")
+ )
+ (segment
+ (start 59.199 -55.301)
+ (end 48.9319 -55.301)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "0aef6956-9c78-4126-b035-050ac43dd030")
+ )
+ (segment
+ (start 77.5339 -50.499)
+ (end 77.3339 -50.699)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "0d5c41a7-b2aa-4812-955d-72e0ce987b96")
+ )
+ (segment
+ (start 60.401 -54.099)
+ (end 59.199 -55.301)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "0e0bad77-0082-4c27-bc56-fd7436a186f4")
+ )
+ (segment
+ (start 23.6 -51.7)
+ (end 19 -47.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "19e0d1d5-2cf9-43c0-8cec-50c840593be7")
+ )
+ (segment
+ (start 23.601 -56.2339)
+ (end 23.6 -56.2329)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "2010add4-ee94-4d2a-81fa-21ce9c7af4bc")
+ )
+ (segment
+ (start 64.0322 -51.802)
+ (end 60.9651 -51.802)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "422614bf-1e7d-454f-97ab-1d5e2cae7d47")
+ )
+ (segment
+ (start 77.3339 -50.699)
+ (end 75.3352 -50.699)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "55c9b293-2ae7-4579-b58d-2e214304e481")
+ )
+ (segment
+ (start 48.0339 -56.199)
+ (end 42.301 -56.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "5774932e-f078-44dc-b2c1-421fd7233061")
+ )
+ (segment
+ (start 42.301 -56.199)
+ (end 38.401 -60.099)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "60b271a9-d882-4862-bd71-203aac726ce7")
+ )
+ (segment
+ (start 77.414192 -34.478857)
+ (end 81.499 -38.563665)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "6dc1057e-8dd5-45cc-9597-27e2c696c2aa")
+ )
+ (segment
+ (start 12.977315 -47.1)
+ (end 11.451096 -48.626219)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "6ed1e41f-b49e-4d25-a769-4e55f0e50ae3")
+ )
+ (segment
+ (start 81.499 -48.1339)
+ (end 79.1339 -50.499)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "76dbe4cc-118d-440c-8a4e-db6ae64bbe0f")
+ )
+ (segment
+ (start 23.601 -59.2339)
+ (end 23.601 -56.2339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "81211137-1081-4aff-9fa1-607b54b54457")
+ )
+ (segment
+ (start 23.6 -56.2329)
+ (end 23.6 -51.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "81ac18b0-1a2b-4df0-a03f-f94514b1d7cb")
+ )
+ (segment
+ (start 24.4661 -60.099)
+ (end 23.601 -59.2339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "8a44a25d-0ea0-49cd-90ed-9cef6c52ded8")
+ )
+ (segment
+ (start 81.499 -38.563665)
+ (end 81.499 -48.1339)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "9703ebe3-7c2e-44f8-9cd4-7c53bdb74717")
+ )
+ (segment
+ (start 60.9651 -51.802)
+ (end 60.401 -52.3661)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "97cf4ea7-3d4d-4614-998f-7c73733ebe2c")
+ )
+ (segment
+ (start 19 -47.1)
+ (end 12.977315 -47.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "a1cfa925-183d-464c-897d-3504591662ae")
+ )
+ (segment
+ (start 79.1339 -50.499)
+ (end 77.5339 -50.499)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "ba057fe2-ed96-491c-b443-b56b5cfcdf41")
+ )
+ (segment
+ (start 48.9319 -55.301)
+ (end 48.0339 -56.199)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "c4fdac83-9e9d-4bb6-a64d-1425be3cc62b")
+ )
+ (segment
+ (start 64.8322 -51.002)
+ (end 64.0322 -51.802)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "cef25f64-7922-4b08-b474-5c2f99cb4398")
+ )
+ (segment
+ (start 75.3352 -50.699)
+ (end 75.0322 -51.002)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "f6191497-807f-41e0-b589-3492a943af26")
+ )
+ (segment
+ (start 75.0322 -51.002)
+ (end 64.8322 -51.002)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 7)
+ (uuid "fbdc78fe-7339-46e6-bae7-3172c254c4ba")
+ )
+ (segment
+ (start 65.7678 -18.798)
+ (end 59.1678 -18.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "02e31755-1442-4db5-9b85-6979e48657b5")
+ )
+ (segment
+ (start 72.3678 -18.298)
+ (end 66.2678 -18.298)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "09bf87fb-ea3f-44b6-a0b4-67605101314c")
+ )
+ (segment
+ (start 37.4 -19.2)
+ (end 33.451711 -19.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "09f86501-8db5-4669-a20c-ecddea5ea92c")
+ )
+ (segment
+ (start 84.8 -28.1)
+ (end 83.03455 -26.33455)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "1527a202-c8ba-4f26-ab50-ac7c1a36ac08")
+ )
+ (segment
+ (start 92.153448 -28.089934)
+ (end 92.143382 -28.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "28dcd87b-234d-4b8b-a5da-d252e5866ebc")
+ )
+ (segment
+ (start 83.03455 -26.33455)
+ (end 83.03455 -20.76745)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "2c5f05fb-e76d-41d2-89f2-5adfc5339f74")
+ )
+ (segment
+ (start 57.098 -21.6678)
+ (end 55.8678 -22.898)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "31722b30-f17a-4988-856a-d2a46427d063")
+ )
+ (segment
+ (start 33.451711 -19.2)
+ (end 31.243456 -21.408255)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "56642cf2-f6f3-467c-ab7a-768759cbb386")
+ )
+ (segment
+ (start 92.143382 -28.1)
+ (end 84.8 -28.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "62733ecd-37df-4ccf-947a-447e309f0dbf")
+ )
+ (segment
+ (start 57.098 -20.8678)
+ (end 57.098 -21.6678)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "89f62142-6ca1-45c1-9925-f187cbcce593")
+ )
+ (segment
+ (start 79.1651 -16.898)
+ (end 73.7678 -16.898)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "8dc805a0-b66f-43d8-bc6a-b1a3b040fc1a")
+ )
+ (segment
+ (start 55.8678 -22.898)
+ (end 41.098 -22.898)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "93f2869f-4e02-461f-bed5-30e04740ab78")
+ )
+ (segment
+ (start 59.1678 -18.798)
+ (end 57.098 -20.8678)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "a5cb0166-5e04-4a9b-b68d-5e270ee8b25a")
+ )
+ (segment
+ (start 66.2678 -18.298)
+ (end 65.7678 -18.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "b4114cd7-de1e-467e-a816-34166f886bd8")
+ )
+ (segment
+ (start 73.7678 -16.898)
+ (end 72.3678 -18.298)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "b50b9d8c-fa5d-496e-b36c-9e17dca96b50")
+ )
+ (segment
+ (start 83.03455 -20.76745)
+ (end 79.1651 -16.898)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "c848a164-fc5d-430d-af92-f19e8b7882e8")
+ )
+ (segment
+ (start 41.098 -22.898)
+ (end 37.4 -19.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 8)
+ (uuid "ccd7bfaa-28f8-4e91-99c2-95b78252b223")
+ )
+ (segment
+ (start 58.698 -36.9678)
+ (end 58.698 -37.3678)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "06bea887-b23a-455e-9657-22288ac9d6af")
+ )
+ (segment
+ (start 66.7678 -34.798)
+ (end 66.5678 -34.998)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "2c873daa-e1f7-4659-8383-552c73be89a2")
+ )
+ (segment
+ (start 66.5678 -34.998)
+ (end 60.6678 -34.998)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "3030d79e-080c-454d-8eb2-55bbc3f91133")
+ )
+ (segment
+ (start 75.1 -27.970818)
+ (end 75.099 -27.971818)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "312e8585-bfae-4087-bf94-4dbe062ad8b3")
+ )
+ (segment
+ (start 42.1 -39.6)
+ (end 38.6 -36.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "43ac919f-6d5e-4b4d-afe6-001f619803ee")
+ )
+ (segment
+ (start 60.6678 -34.998)
+ (end 58.698 -36.9678)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "5d2b43a9-9af9-4fd9-81a0-40a3bb8a56d5")
+ )
+ (segment
+ (start 58.698 -37.3678)
+ (end 56.4658 -39.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "71b3481a-1c6c-460a-882d-88db88134d24")
+ )
+ (segment
+ (start 32.8 -36.1)
+ (end 31.243456 -37.656544)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "80450d47-751e-4dee-83a1-972b4c5c40d4")
+ )
+ (segment
+ (start 38.6 -36.1)
+ (end 32.8 -36.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "8125ec8b-0967-4117-937b-4cad3c76ed67")
+ )
+ (segment
+ (start 56.4658 -39.6)
+ (end 42.1 -39.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "839714cc-81b7-4cb3-964b-875238b6e8fd")
+ )
+ (segment
+ (start 75.099 -27.971818)
+ (end 75.099 -32.7668)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "91d81738-a320-4442-a2aa-01d8a4d3e7c2")
+ )
+ (segment
+ (start 73.0678 -34.798)
+ (end 66.7678 -34.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "9c5d7a8e-4c56-4327-ba82-df248a0e2873")
+ )
+ (segment
+ (start 76.52869 -24.357519)
+ (end 75.1 -25.786209)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "d9583a53-6c5d-424a-a0c0-d88a19f574bd")
+ )
+ (segment
+ (start 75.099 -32.7668)
+ (end 73.0678 -34.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "d973318f-cf68-404d-8dc6-7d651eb2f8a6")
+ )
+ (segment
+ (start 31.243456 -37.656544)
+ (end 31.243456 -37.908255)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "df95421b-2945-4b34-8b4f-fe8e4f9fe5dc")
+ )
+ (segment
+ (start 75.1 -25.786209)
+ (end 75.1 -27.970818)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 9)
+ (uuid "e6cbdefe-cae2-4668-be26-f692e709d09e")
+ )
+ (segment
+ (start 47.8678 -55.798)
+ (end 42.298 -55.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "344c20d8-e33a-4f86-b71b-ff49718bb338")
+ )
+ (segment
+ (start 64.6661 -50.601)
+ (end 63.8661 -51.401)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "39375b3d-a723-42a9-8d00-c9164db075cf")
+ )
+ (segment
+ (start 60.799 -51.401)
+ (end 60 -52.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "3e7ce76e-71e7-4dee-97b7-8f7a9a176bfd")
+ )
+ (segment
+ (start 31.291745 -54.408255)
+ (end 31.591745 -54.408255)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "4a656573-4290-4a53-8f86-30f852e4729f")
+ )
+ (segment
+ (start 78.9678 -50.098)
+ (end 77.3678 -50.098)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "5152f47c-7f32-4cb2-93a5-82259d628277")
+ )
+ (segment
+ (start 77.3678 -50.098)
+ (end 77.1678 -50.298)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "5857357d-04ea-4d6c-8cff-333dfd94b4e4")
+ )
+ (segment
+ (start 42.298 -55.798)
+ (end 38.5 -52)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "6c771097-a3c0-4275-9ddb-92fb1058fd97")
+ )
+ (segment
+ (start 59.0329 -54.9)
+ (end 48.7658 -54.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "6f27fff1-cd27-4e96-affe-be5ddcce439a")
+ )
+ (segment
+ (start 48.7658 -54.9)
+ (end 47.8678 -55.798)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "73c50f14-4828-423f-87e2-f55cf3cff83c")
+ )
+ (segment
+ (start 74.8661 -50.601)
+ (end 64.6661 -50.601)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "76da3e72-93cc-47e5-96b2-2007d72f3e94")
+ )
+ (segment
+ (start 75.1691 -50.298)
+ (end 74.8661 -50.601)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "8104e8fa-a031-4360-80f0-bd55407d224f")
+ )
+ (segment
+ (start 60 -52.2)
+ (end 60 -53.9329)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "92200b4b-ea01-4efd-b883-1db3574bfb3a")
+ )
+ (segment
+ (start 33.7 -52)
+ (end 31.291745 -54.408255)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "97bc4e70-074d-4bd5-ac8f-10b100e7c822")
+ )
+ (segment
+ (start 60 -53.9329)
+ (end 59.0329 -54.9)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "a1d666df-e220-4ab2-8d5f-04094f873d1c")
+ )
+ (segment
+ (start 31.243456 -50.210255)
+ (end 31.910255 -50.210255)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "bcc31e43-76d9-49de-8ded-3a844ef4c31b")
+ )
+ (segment
+ (start 81.098 -47.9678)
+ (end 78.9678 -50.098)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "c852637a-3f37-48fe-9f49-4d1c425e9188")
+ )
+ (segment
+ (start 77.1678 -50.298)
+ (end 75.1691 -50.298)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "ca358a72-5acc-4571-b36f-785c8a481a27")
+ )
+ (segment
+ (start 63.8661 -51.401)
+ (end 60.799 -51.401)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "d07d2161-947e-4f5c-8836-31e4d946e808")
+ )
+ (segment
+ (start 81.098 -40.471624)
+ (end 81.098 -47.9678)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "dc13faaf-104e-4f47-9fbb-616b2be0a1d6")
+ )
+ (segment
+ (start 77.635568 -37.009192)
+ (end 81.098 -40.471624)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "e75bd9ea-9c44-41bb-8d9b-9047327d9b2d")
+ )
+ (segment
+ (start 31.910255 -50.210255)
+ (end 33.7 -52)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "efb99194-c452-42dc-aa7f-074df8a21d2e")
+ )
+ (segment
+ (start 38.5 -52)
+ (end 33.7 -52)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 10)
+ (uuid "f067c0de-82d5-4035-bad6-ef278c6cec30")
+ )
+ (segment
+ (start 83.43555 -20.60135)
+ (end 79.3312 -16.497)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "0005adbf-060b-41e2-9de7-1e2a2154e2f4")
+ )
+ (segment
+ (start 66.1017 -17.897)
+ (end 65.6017 -18.397)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "13a1d687-584b-41a6-bacc-7a09c7de18e3")
+ )
+ (segment
+ (start 85.2596 -25.5596)
+ (end 83.43555 -23.73555)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "23912ee2-7c04-4c23-b6a3-991dff7217c7")
+ )
+ (segment
+ (start 83.43555 -23.73555)
+ (end 83.43555 -20.60135)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "3d72231c-87ad-4241-b937-eabb326bbeda")
+ )
+ (segment
+ (start 50 -14.6)
+ (end 49.9 -14.7)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "623ef364-d48e-47e4-89ac-74e3f162a609")
+ )
+ (segment
+ (start 91.932073 -25.5596)
+ (end 85.2596 -25.5596)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "69ccbc8b-687b-430a-84e5-e341989b7d79")
+ )
+ (segment
+ (start 56.4 -15.6)
+ (end 55.4 -14.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "7a80fa33-26b3-41f4-ab1a-999fbdb27155")
+ )
+ (segment
+ (start 73.6017 -16.497)
+ (end 72.2017 -17.897)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "7c3d0e9e-7df9-4c15-8cbb-15b7c466a0bd")
+ )
+ (segment
+ (start 55.4 -14.6)
+ (end 50 -14.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "86df466a-1292-432e-8833-9c7d4b9a0a49")
+ )
+ (segment
+ (start 56.4 -17)
+ (end 56.4 -15.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "9b2039d8-b70f-450b-bc52-24b04fc82db2")
+ )
+ (segment
+ (start 49.9 -15.871081)
+ (end 48.454532 -17.316549)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "9e39714a-beaa-483b-a1b7-943b66322efe")
+ )
+ (segment
+ (start 79.3312 -16.497)
+ (end 73.6017 -16.497)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "aae549b6-6e04-4cfb-876b-01674458d63b")
+ )
+ (segment
+ (start 65.6017 -18.397)
+ (end 57.797 -18.397)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "aeaca0a9-68eb-4e33-9712-a9fdfdf42540")
+ )
+ (segment
+ (start 49.9 -14.7)
+ (end 49.9 -15.871081)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "bc8a0998-e16c-4dcf-bc1c-462516bb583d")
+ )
+ (segment
+ (start 57.797 -18.397)
+ (end 56.4 -17)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "c222aaf8-1ffb-452a-827f-08d076b827ce")
+ )
+ (segment
+ (start 48.454532 -17.316549)
+ (end 48.428298 -17.318844)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "e24cb44b-5014-49cc-9d4f-994b2728778d")
+ )
+ (segment
+ (start 72.2017 -17.897)
+ (end 66.1017 -17.897)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 11)
+ (uuid "e30cbfd8-2094-465e-9998-3449868bbbe0")
+ )
+ (segment
+ (start 66.4017 -34.597)
+ (end 59.297 -34.597)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "077adcef-9994-4f99-b860-35fa01437b4c")
+ )
+ (segment
+ (start 74.698 -32.6007)
+ (end 72.9017 -34.397)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "3c345d06-afe1-46d7-9bfa-36a0566c0691")
+ )
+ (segment
+ (start 74.9 -25.419109)
+ (end 74.699 -25.620109)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "3ebffb90-4128-48f1-92b8-324688a01780")
+ )
+ (segment
+ (start 53.122424 -30.5)
+ (end 49.866368 -33.756056)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "3ed99d7b-0baf-4207-96e4-850f09ef1ba2")
+ )
+ (segment
+ (start 74.699 -25.620109)
+ (end 74.699 -27.804718)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "5102c629-537b-4851-922d-5ba989321bbb")
+ )
+ (segment
+ (start 76.307314 -21.827184)
+ (end 74.9 -23.234498)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "81af358c-039b-484d-ba16-f32eb0248f7f")
+ )
+ (segment
+ (start 55.2 -30.5)
+ (end 53.122424 -30.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "b58f10d2-9184-459f-a4a8-c69532f68f96")
+ )
+ (segment
+ (start 59.297 -34.597)
+ (end 55.2 -30.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "bb4cec59-0a9d-4d3a-bea6-6575de940cf6")
+ )
+ (segment
+ (start 74.699 -27.804718)
+ (end 74.698 -27.805718)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "c5a2bf98-a9b5-42bc-9ea3-59a8345090fc")
+ )
+ (segment
+ (start 74.9 -23.234498)
+ (end 74.9 -25.419109)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "d31a17de-520e-4a33-99a5-c418d91fcd27")
+ )
+ (segment
+ (start 66.6017 -34.397)
+ (end 66.4017 -34.597)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "e97fdc41-3995-49f8-9030-09fd2c18549f")
+ )
+ (segment
+ (start 72.9017 -34.397)
+ (end 66.6017 -34.397)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "f621e7da-0f99-4f73-bf2c-27fa97fae6d2")
+ )
+ (segment
+ (start 74.698 -27.805718)
+ (end 74.698 -32.6007)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 12)
+ (uuid "fc8c2b5b-07e8-48aa-a697-06f30d3c7b42")
+ )
+ (segment
+ (start 51.6 -50.167411)
+ (end 51.304438 -50.193269)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "01aacb7a-545b-475c-b242-db543921422d")
+ )
+ (segment
+ (start 78.8017 -49.697)
+ (end 77.2017 -49.697)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "1a5d6cb9-620c-4432-b46a-f29e96bdc5a6")
+ )
+ (segment
+ (start 64.5 -50.2)
+ (end 63.7 -51)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "2361b408-a243-49c3-aa0d-2eec05d67cda")
+ )
+ (segment
+ (start 77.0017 -49.897)
+ (end 75.003 -49.897)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "241de28e-eb1c-4c47-a186-33db55456238")
+ )
+ (segment
+ (start 60.8 -51)
+ (end 58.9 -49.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "37e9a73d-a1d6-485e-9274-7dfa3708ca95")
+ )
+ (segment
+ (start 58.9 -49.1)
+ (end 51.6 -49.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "49cf8e9d-bde4-4b55-9c88-5071e42d3749")
+ )
+ (segment
+ (start 80.697 -46.9975)
+ (end 80.697 -47.8017)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "51b9f3b6-4fad-4d25-bf63-7adf96513bd4")
+ )
+ (segment
+ (start 78.299695 -44.600195)
+ (end 80.697 -46.9975)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "5c178ac3-4348-4559-92e7-b0f63613bc8a")
+ )
+ (segment
+ (start 77.2017 -49.697)
+ (end 77.0017 -49.897)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "66e9ec42-36bc-4eac-9ae5-391a60c884be")
+ )
+ (segment
+ (start 75.003 -49.897)
+ (end 74.7 -50.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "8a60f23f-fb7f-41af-b728-d67cc45223b8")
+ )
+ (segment
+ (start 80.697 -47.8017)
+ (end 78.8017 -49.697)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "905143f1-5ad6-4a23-a1b4-d1b4ef22dae1")
+ )
+ (segment
+ (start 51.6 -49.1)
+ (end 51.6 -50.167411)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "dff0222f-e028-4fa3-9001-86f8b1339536")
+ )
+ (segment
+ (start 63.7 -51)
+ (end 60.8 -51)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "e530a2ec-3d0b-4685-a17e-c21e901932c6")
+ )
+ (segment
+ (start 74.7 -50.2)
+ (end 64.5 -50.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 13)
+ (uuid "f7c62067-32e6-4085-ace1-6a961cef3f02")
+ )
+ (segment
+ (start 71 -10.5)
+ (end 66.671229 -10.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "31496c22-ee81-46a9-9078-8c5659d03cd4")
+ )
+ (segment
+ (start 83.83655 -20.43525)
+ (end 79.4973 -16.096)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "345f0092-f77c-4a2e-ab74-95cc1b1283e1")
+ )
+ (segment
+ (start 66.671229 -10.5)
+ (end 64.577897 -12.593332)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "402fa1a6-ce44-4f98-b895-30e332290825")
+ )
+ (segment
+ (start 91.710697 -23.029265)
+ (end 91.539962 -23.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "5324c732-235a-4af2-a6cb-e754beb2d26c")
+ )
+ (segment
+ (start 76.596 -16.096)
+ (end 71 -10.5)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "78112b75-46cd-453f-a414-fa33bbb87a17")
+ )
+ (segment
+ (start 85.3 -23.2)
+ (end 83.83655 -21.73655)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "81fae50d-1cdc-4743-aa6d-7ca2d56d0977")
+ )
+ (segment
+ (start 91.539962 -23.2)
+ (end 85.3 -23.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "897d11ba-7cf1-4ea4-aaa6-7b06d369e91d")
+ )
+ (segment
+ (start 83.83655 -21.73655)
+ (end 83.83655 -20.43525)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "b4c072b3-2dea-4c93-8067-5755cffb8781")
+ )
+ (segment
+ (start 79.4973 -16.096)
+ (end 76.596 -16.096)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 14)
+ (uuid "c9c435b0-b42c-46ec-b302-195e2f2756ff")
+ )
+ (segment
+ (start 74.2 -26.4)
+ (end 68.64651 -26.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 15)
+ (uuid "a55b1c7d-9e89-42b7-b61d-f7bb8de5f67a")
+ )
+ (segment
+ (start 76.085939 -19.29685)
+ (end 74.2 -21.182789)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 15)
+ (uuid "cae200bc-65cc-43b7-b850-eff0f2f372f2")
+ )
+ (segment
+ (start 68.64651 -26.4)
+ (end 66.015966 -29.030544)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 15)
+ (uuid "de0ce226-1c58-435d-a282-a06a832d8dd6")
+ )
+ (segment
+ (start 74.2 -21.182789)
+ (end 74.2 -26.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 15)
+ (uuid "f4d3c77f-6a2b-4fd1-a9dd-7a22026764aa")
+ )
+ (segment
+ (start 75.7 -43.1)
+ (end 74.6 -42)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "15a3a06f-1426-42cf-9952-bc7daf72ec6a")
+ )
+ (segment
+ (start 70.9 -42)
+ (end 67.454036 -45.445964)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "5288a89d-7dc4-46f6-8425-641e3afe45bd")
+ )
+ (segment
+ (start 67.454036 -45.445964)
+ (end 67.454036 -45.467757)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "5d342781-1c13-47a8-9fd4-fc72b57a6030")
+ )
+ (segment
+ (start 75.7 -45.6)
+ (end 75.7 -43.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "6bee79f0-4376-47a7-8caf-aa66b4c1f797")
+ )
+ (segment
+ (start 78.52107 -47.13053)
+ (end 77.23053 -47.13053)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "8bb8dbfe-6903-467a-8fa7-dfeeed2c9733")
+ )
+ (segment
+ (start 74.6 -42)
+ (end 70.9 -42)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "dec12c7d-ea8c-4f62-afa2-abe54b3d66ac")
+ )
+ (segment
+ (start 77.23053 -47.13053)
+ (end 75.7 -45.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 16)
+ (uuid "f79cb105-943d-44b0-b731-20215c7819aa")
+ )
+ (segment
+ (start 91.489321 -20.498931)
+ (end 73.9 -2.90961)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 17)
+ (uuid "072e3787-73b3-46f1-b6cf-33ff06aef149")
+ )
+ (segment
+ (start 69.4 16.1)
+ (end 66.85606 16.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 17)
+ (uuid "1303d108-f3b8-4af9-b3eb-3edeae919f46")
+ )
+ (segment
+ (start 73.9 -2.90961)
+ (end 73.9 11.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 17)
+ (uuid "be33fa44-b6ae-4a5c-9c0e-d7b356ddd10f")
+ )
+ (segment
+ (start 73.9 11.6)
+ (end 69.4 16.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 17)
+ (uuid "ce8b883c-5ed2-4b40-af0d-05d5737bf83b")
+ )
+ (segment
+ (start 66.85606 16.1)
+ (end 62.796248 12.040188)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 17)
+ (uuid "da9dc4a9-7f51-4a28-8648-adb3152ede20")
+ )
+ (segment
+ (start 74.301 7.101)
+ (end 80 12.8)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "07071b27-0281-47f0-9076-0342e15f9b9b")
+ )
+ (segment
+ (start 74.301 -2.74351)
+ (end 74.301 7.101)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "47ac10e7-660f-40a7-b708-aea6848b2476")
+ )
+ (segment
+ (start 79 20.6)
+ (end 80.411715 19.188285)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "6786fcb1-c042-419b-9d7e-4f6d2bdfdfb7")
+ )
+ (segment
+ (start 91.267946 -17.968596)
+ (end 89.526086 -17.968596)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "69e622e5-d9b8-4042-946a-bb2e03839833")
+ )
+ (segment
+ (start 89.526086 -17.968596)
+ (end 74.301 -2.74351)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "7f50cd99-b5c5-4f0e-a80d-9c5b2903e30a")
+ )
+ (segment
+ (start 80 15.1)
+ (end 77.7 17.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "9b3e7855-d195-42df-b265-0251660869fe")
+ )
+ (segment
+ (start 80 12.8)
+ (end 80 15.1)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "b909965b-99a3-4e7b-aee5-f28dd70875d8")
+ )
+ (segment
+ (start 77.7 17.4)
+ (end 77.6 17.4)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "c0c9dc2e-d2b6-49f2-9804-8f157d4b16a1")
+ )
+ (segment
+ (start 80.411715 19.188285)
+ (end 80.455777 19.213724)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "d7606225-2bba-4d80-ad35-3b88758bf0db")
+ )
+ (segment
+ (start 77.6 17.4)
+ (end 77.6 19.2)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "d7b7e506-3b8c-450f-95ae-15dba610475b")
+ )
+ (segment
+ (start 77.6 19.2)
+ (end 79 20.6)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 18)
+ (uuid "f452eee4-39e3-4967-aac3-3980f782091a")
+ )
+ (segment
+ (start 101.76619 -46.797766)
+ (end 102.167106 -46.39685)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "0bb94ec5-f84d-4f89-a6ac-7dcbb41b4a25")
+ )
+ (segment
+ (start 97.58461 -46.797766)
+ (end 101.76619 -46.797766)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "510c62af-4db9-4f3e-9aa7-5713bbb23bed")
+ )
+ (segment
+ (start 96.58912 -45.802276)
+ (end 97.58461 -46.797766)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "7dfd61f5-6606-4ec7-9783-9f287e13f483")
+ )
+ (segment
+ (start 93.703077 -45.802276)
+ (end 96.58912 -45.802276)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 19)
+ (uuid "b0b74ad4-db47-487d-a6d2-a82a83a1bed2")
+ )
+ (segment
+ (start 101.504722 -43.809182)
+ (end 101.905638 -43.408266)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "4431bdec-9332-4fb4-b74e-b86c9837b4c3")
+ )
+ (segment
+ (start 95.2 -38.063363)
+ (end 92.817575 -35.680938)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "646cbd5f-a70f-4631-af5d-ce012bd99f4a")
+ )
+ (segment
+ (start 97.323143 -43.809182)
+ (end 95.2 -41.686039)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "70c8452d-003c-4540-8cae-705054bd92c8")
+ )
+ (segment
+ (start 95.2 -41.686039)
+ (end 95.2 -38.063363)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "d8dc0487-e87c-41e5-9499-002dc87a8f59")
+ )
+ (segment
+ (start 97.323143 -43.809182)
+ (end 101.504722 -43.809182)
+ (width 0.2)
+ (layer "F.Cu")
+ (net 22)
+ (uuid "e170983f-4d3d-4a78-97a1-723bfb0034fe")
+ )
+ (embedded_fonts no)
)
-
diff --git a/fpkb_v5/fpkb_v5.kicad_prl b/fpkb_v5/fpkb_v5.kicad_prl
index 00de94d..6b08a99 100644
--- a/fpkb_v5/fpkb_v5.kicad_prl
+++ b/fpkb_v5/fpkb_v5.kicad_prl
@@ -1,6 +1,6 @@
{
"board": {
- "active_layer": 0,
+ "active_layer": 25,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
@@ -87,18 +87,7 @@
8,
9
],
- "col_widths": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ],
+ "col_widths": [],
"custom_group_rules": [],
"expanded_rows": [],
"filter_by_net_name": true,
@@ -109,7 +98,7 @@
"show_unconnected_nets": false,
"show_zero_pad_nets": false,
"sort_ascending": true,
- "sorting_column": 0
+ "sorting_column": -1
},
"open_jobsets": [],
"project": {
diff --git a/fpkb_v5/fpkb_v5.kicad_pro b/fpkb_v5/fpkb_v5.kicad_pro
index b94b7f3..17446da 100644
--- a/fpkb_v5/fpkb_v5.kicad_pro
+++ b/fpkb_v5/fpkb_v5.kicad_pro
@@ -37,9 +37,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
- "drill": 0.8,
- "height": 1.27,
- "width": 2.54
+ "drill": 1.0922,
+ "height": 1.7526,
+ "width": 1.7526
},
"silk_line_width": 0.1,
"silk_text_italic": false,
@@ -51,14 +51,281 @@
"min_clearance": 0.5
}
},
- "diff_pair_dimensions": [
- {
- "gap": 0.0,
- "via_gap": 0.0,
- "width": 0.0
- }
+ "diff_pair_dimensions": [],
+ "drc_exclusions": [
+ [
+ "copper_edge_clearance|-2202237|-13929201|2617ba05-b35c-4d9d-b180-cff9ef40c6eb|833b61cc-bb65-43b8-be37-e799226834ec",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-2802374|-30577920|17019d33-b0da-4d03-a6a6-9cd1f77f9002|f8135030-839c-49ff-94e4-68038a896949",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-3635886|-35304997|be64ecd2-4e5b-4495-95dd-17ff2cc4130a|5fdff503-5192-4e09-8cb3-42fc6e7f0d6c",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-3774355|-18526042|5c59b78a-bc6b-44f9-b7be-b641de493896|c30c1fa2-90a3-42c9-b90e-932b937fc08a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-5067432|-30178529|17019d33-b0da-4d03-a6a6-9cd1f77f9002|cc224e35-e330-4960-8fcf-1a28375a8a15",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-7452016|-34632111|5157593f-83c1-4cc8-9a00-1ff9013b55b6|9a7748b4-5951-4398-947d-4fe09c652085",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-770691|-19055669|5c59b78a-bc6b-44f9-b7be-b641de493896|e719be33-d0ac-45ac-a78d-d01282e3a36a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|-909160|-2276714|faffc345-1844-48d9-af6f-bb267017fccd|8263fd88-0ba5-43ab-968b-2ca283226afc",
+ ""
+ ],
+ [
+ "copper_edge_clearance|12172008|-48991440|7ce654c4-7795-4196-925b-d1ae6a5d4fe0|8dbceac2-156b-4213-92b8-4de05d954093",
+ ""
+ ],
+ [
+ "copper_edge_clearance|12590355|-44209706|798fa831-5d8d-44b1-800d-1f53f4dbda74|33a306b0-4bf1-469a-8b60-9956f284e2b3",
+ ""
+ ],
+ [
+ "copper_edge_clearance|13610078|-32554228|91e30cc4-3286-415a-b3c3-98c4e3a876ad|047327c3-6974-4eb4-885a-ed895516723a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|13716110|-49126531|7ce654c4-7795-4196-925b-d1ae6a5d4fe0|3408cbd3-ca14-4e1c-9cab-ffa6cdc9c5a7",
+ ""
+ ],
+ [
+ "copper_edge_clearance|14028425|-27772494|00c43ebf-954c-4f37-88df-05a9b1ba8c01|4ff070ec-8626-4ae4-8f5e-0cc92176a2e7",
+ ""
+ ],
+ [
+ "copper_edge_clearance|14881603|-44410164|798fa831-5d8d-44b1-800d-1f53f4dbda74|7d14fbd3-6f3c-415e-b5f1-4f93b9bd6f5b",
+ ""
+ ],
+ [
+ "copper_edge_clearance|15048147|-16117015|ad0c5746-a051-4962-8713-4f1827116bf9|f64a9600-f1b9-4586-9c7a-422637194ce2",
+ ""
+ ],
+ [
+ "copper_edge_clearance|15154180|-32689319|91e30cc4-3286-415a-b3c3-98c4e3a876ad|6d35c4ed-cc6c-49dc-902c-455380018417",
+ ""
+ ],
+ [
+ "copper_edge_clearance|15466494|-11335281|1a5a3114-d8ac-46b5-823a-80327da97c77|a28f4d1b-06ee-4441-9723-32da2d63ca99",
+ ""
+ ],
+ [
+ "copper_edge_clearance|16319673|-27972952|00c43ebf-954c-4f37-88df-05a9b1ba8c01|433dc80c-a2cb-4678-bce0-8ce7dd3a2ee5",
+ ""
+ ],
+ [
+ "copper_edge_clearance|16592249|-16252106|ad0c5746-a051-4962-8713-4f1827116bf9|339f6d98-3f80-4773-8c00-da4594abb1d3",
+ ""
+ ],
+ [
+ "copper_edge_clearance|17757742|-11535739|1a5a3114-d8ac-46b5-823a-80327da97c77|21fef432-1b19-4dbb-8b70-e8fab5bb83dd",
+ ""
+ ],
+ [
+ "copper_edge_clearance|2094504|-2806341|faffc345-1844-48d9-af6f-bb267017fccd|af847144-aa87-4daf-9bb8-88d67deb0010",
+ ""
+ ],
+ [
+ "copper_edge_clearance|2928016|1920736|74e5c8b6-cdca-4845-a57e-d2f6a0d990b1|6ee9dd56-571e-4ce2-8c96-66789f754f25",
+ ""
+ ],
+ [
+ "copper_edge_clearance|30418456|-21709255|1d4f4f2d-71b2-427f-a924-f4474eccaead|221922a3-0012-44c1-a246-ae6c3f7cc65b",
+ ""
+ ],
+ [
+ "copper_edge_clearance|30418456|-33409255|68b70566-5a39-4bdc-a16a-123bc4ea4f2c|43c815d9-c946-4761-8e9e-adb1cc3d1dc1",
+ ""
+ ],
+ [
+ "copper_edge_clearance|31993456|-16909255|8caabfeb-bcc3-4322-abb1-77d4121b9a66|e94994de-f41b-4a69-9056-c7c188d5720a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|31993456|-38209255|f878c038-3279-4c84-9090-f3b83636368e|fe0fc029-9c58-4dc0-816a-65f671055d30",
+ ""
+ ],
+ [
+ "copper_edge_clearance|31993456|-49909255|be636500-ec43-45a9-a7e7-412116992c15|408aad3c-fb6e-4695-b909-43b01d2150f9",
+ ""
+ ],
+ [
+ "copper_edge_clearance|31993456|-54709255|4712c413-2105-4b83-b774-625bd927cdd9|0db050bb-2409-4474-898b-44f91c59a2ad",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34293456|-21709255|6eb7d71c-f049-4a99-8589-8aaf9afede0b|69e74324-ff09-46b1-a558-0d29d097b239",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34293456|-38209255|f878c038-3279-4c84-9090-f3b83636368e|3a492e9c-91e1-4766-84e1-2b70a961e2c4",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34293456|-49909255|be636500-ec43-45a9-a7e7-412116992c15|26fb79f1-b1b4-4283-b87c-ab4a070512ce",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34293456|-54709255|4712c413-2105-4b83-b774-625bd927cdd9|3eaa9914-00e6-433a-8afb-cb7f99ddd4ff",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34318456|-16909255|4b4c64a4-578b-4e7d-a0d6-3629efbb94e4|47cdbc2c-3f13-4b5a-a71a-25efd6faeabc",
+ ""
+ ],
+ [
+ "copper_edge_clearance|34318456|-33409255|83cc2d5c-3f08-480a-9d91-2ff42f9083d9|663d1430-4f3f-457a-982c-63035518f53b",
+ ""
+ ],
+ [
+ "copper_edge_clearance|48652395|-29346082|15ae723c-9f41-4585-8124-068eae55dca6|7fab592d-57f6-4f9a-8871-75fccdf0df5a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|48783331|-12771599|a453cf3d-086d-4f08-b419-b28cbd1ad8b4|266a3824-7f69-4bec-b09f-8eaf1b8c4130",
+ ""
+ ],
+ [
+ "copper_edge_clearance|49201678|-17553333|a420f8c5-d25f-4eb6-8391-4440f448fd90|38ac573d-f63e-4143-a51e-b4d8eb5e185d",
+ ""
+ ],
+ [
+ "copper_edge_clearance|50327433|-12636508|a453cf3d-086d-4f08-b419-b28cbd1ad8b4|49e33363-7025-4b28-84d2-58a3070b09cb",
+ ""
+ ],
+ [
+ "copper_edge_clearance|50639748|-33990545|8f7e5c9e-8e79-495a-a5da-26af6514be54|ed209ba1-9188-41a0-84a8-d3b223c12656",
+ ""
+ ],
+ [
+ "copper_edge_clearance|51492926|-17352875|a420f8c5-d25f-4eb6-8391-4440f448fd90|1d887d22-fa11-43f1-adca-1146ab261b13",
+ ""
+ ],
+ [
+ "copper_edge_clearance|51659471|-45646024|0af666e6-3d93-423c-af9e-fa236f540a36|cbc293ab-8ca7-4d5a-b59c-dfde804b6dff",
+ ""
+ ],
+ [
+ "copper_edge_clearance|51765503|-29073720|1ef8e4f6-ee6e-42c5-8d55-eea8f5ef937d|e187112b-b07f-47b1-a258-55546213f649",
+ ""
+ ],
+ [
+ "copper_edge_clearance|52077818|-50427758|3d48cb53-0ba6-4f7f-a59d-cb47f36e4f7f|c56760f8-0020-4b34-ae98-6851e8b2ada5",
+ ""
+ ],
+ [
+ "copper_edge_clearance|52930996|-33790087|8f7e5c9e-8e79-495a-a5da-26af6514be54|b0a4e77f-6c5f-485d-bd53-f6b0bc2dc2ba",
+ ""
+ ],
+ [
+ "copper_edge_clearance|53203573|-45510933|0af666e6-3d93-423c-af9e-fa236f540a36|a8198712-26f1-41e6-9d77-50a5981e9a0c",
+ ""
+ ],
+ [
+ "copper_edge_clearance|54393971|-50225122|56f29a0c-1930-40c6-a2f0-2ef5eb54b9db|b319e51e-03a6-4029-acb7-d8efa6a88a88",
+ ""
+ ],
+ [
+ "copper_edge_clearance|60834932|16172364|292136ab-8a8c-4bcb-8172-0887cdf83ac8|7e0b3a1e-1e46-4b4d-be5e-7d0f1cc8cbbf",
+ ""
+ ],
+ [
+ "copper_edge_clearance|62077265|11535919|6a264d12-2612-4ad5-a446-16a244e1b81b|6d2b8725-ac1d-44ac-bc36-85801d8ef471",
+ ""
+ ],
+ [
+ "copper_edge_clearance|62821|-14328592|2617ba05-b35c-4d9d-b180-cff9ef40c6eb|5cf6df94-48a2-47c1-ab72-3a582ecba0f9",
+ ""
+ ],
+ [
+ "copper_edge_clearance|63363924|-8183358|3edea953-995c-42f2-a57f-733dbf15e0f5|8efdb93c-93d8-40da-9224-10e5f76f93d3",
+ ""
+ ],
+ [
+ "copper_edge_clearance|63853451|16981173|ecde7ea8-cb79-427b-9dfe-e642345e6c41|ebf4e7ac-0d0d-470e-a058-497869d7f861",
+ ""
+ ],
+ [
+ "copper_edge_clearance|65351277|-12827821|b4975828-1756-47c3-916c-139b4fc2f147|4370f2a0-e8cd-4f08-89cc-4700ec8ef6ae",
+ ""
+ ],
+ [
+ "copper_edge_clearance|65820226|12538842|cad71e44-2209-4917-9109-b4b6c13bab91|a0ea3433-5c44-4f64-88fb-3e26ffd75b46",
+ ""
+ ],
+ [
+ "copper_edge_clearance|662958|2320127|74e5c8b6-cdca-4845-a57e-d2f6a0d990b1|3db02279-9911-4326-b58e-290ae4ef3fd6",
+ ""
+ ],
+ [
+ "copper_edge_clearance|66370999|-24483299|770c7573-abc5-4990-9caa-a8ad31aaccba|982e3d4a-9aaf-497b-85d3-350f6ed88874",
+ ""
+ ],
+ [
+ "copper_edge_clearance|66658410|-45839517|fae8243c-d7e9-4ec9-9865-fb737d0a4314|fc234c5e-d38f-4e97-bb54-01f884d15b20",
+ ""
+ ],
+ [
+ "copper_edge_clearance|66789346|-29265033|acf3d0af-5348-4f9c-9c77-753ec81aa98d|817cc6bb-e1ca-4035-98d3-e558afa1bc43",
+ ""
+ ],
+ [
+ "copper_edge_clearance|67249083|-7843450|6c0c7ded-e21d-4eb6-8469-ea0444dfa1e6|c2711de6-0843-42fb-9b55-87d016f04a2a",
+ ""
+ ],
+ [
+ "copper_edge_clearance|67642525|-12627363|b4975828-1756-47c3-916c-139b4fc2f147|5b5549f3-15b7-4091-8d4d-1b7aaac38e15",
+ ""
+ ],
+ [
+ "copper_edge_clearance|67809069|-40920512|df1d61e2-39e3-41de-a94b-46241ffe642f|17185918-0055-47fe-9117-377527308b6d",
+ ""
+ ],
+ [
+ "copper_edge_clearance|67915101|-24348208|770c7573-abc5-4990-9caa-a8ad31aaccba|b6ca8253-7abc-42e1-afd5-a0a784b4785c",
+ ""
+ ],
+ [
+ "copper_edge_clearance|69105499|-29062397|cb099744-9863-46cb-b24b-4f36f8017b37|7b9656a7-665d-4ba7-a138-a97c166790ee",
+ ""
+ ],
+ [
+ "copper_edge_clearance|69353171|-40785421|df1d61e2-39e3-41de-a94b-46241ffe642f|011af7e7-da72-4e47-b5fd-f17e14783e15",
+ ""
+ ],
+ [
+ "copper_edge_clearance|70518664|-45501788|59fe0d2a-154e-41bf-b6e5-46a31807783e|236344b0-97e1-4064-b96d-952700d1601c",
+ ""
+ ],
+ [
+ "copper_edge_clearance|77491806|22697473|606fca77-e778-47c1-be99-038f26354f88|2e3c1714-9e0d-4d83-be83-4583d04e94bd",
+ ""
+ ],
+ [
+ "copper_edge_clearance|80869306|24647473|d6247a69-036e-4841-a73b-e6f86f29c2b3|5a1a7c82-fae5-4e28-bde7-cdb580ef4212",
+ ""
+ ],
+ [
+ "copper_edge_clearance|81255796|19328051|2f543a5e-51ee-4b22-860a-7edb1eef5ba0|a24670e7-0ca2-451b-889d-6741409c7a94",
+ ""
+ ],
+ [
+ "copper_edge_clearance|83247655|20478051|2f543a5e-51ee-4b22-860a-7edb1eef5ba0|f9475b76-df7c-47d3-8b5d-bd9df93409cf",
+ ""
+ ]
],
- "drc_exclusions": [],
"meta": {
"version": 2
},
@@ -66,7 +333,7 @@
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
- "copper_edge_clearance": "warning",
+ "copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
@@ -123,22 +390,22 @@
},
"rules": {
"max_error": 0.005,
- "min_clearance": 0.0,
+ "min_clearance": 0.15,
"min_connection": 0.0,
- "min_copper_edge_clearance": 0.0,
+ "min_copper_edge_clearance": 0.2,
"min_groove_width": 0.0,
- "min_hole_clearance": 0.0,
- "min_hole_to_hole": 0.25,
- "min_microvia_diameter": 0.2,
- "min_microvia_drill": 0.1,
+ "min_hole_clearance": 0.2,
+ "min_hole_to_hole": 0.5,
+ "min_microvia_diameter": 0.25,
+ "min_microvia_drill": 0.15,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
- "min_track_width": 0.0,
- "min_via_annular_width": 0.0,
- "min_via_diameter": 0.5,
+ "min_track_width": 0.1,
+ "min_via_annular_width": 0.1,
+ "min_via_diameter": 0.3,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
@@ -186,9 +453,7 @@
"td_width_to_size_filter_ratio": 0.9
}
],
- "track_widths": [
- 0.0
- ],
+ "track_widths": [],
"tuning_pattern_settings": {
"diff_pair_defaults": {
"corner_radius_percentage": 80,
@@ -215,12 +480,7 @@
"spacing": 0.6
}
},
- "via_dimensions": [
- {
- "diameter": 0.0,
- "drill": 0.0
- }
- ],
+ "via_dimensions": [],
"zones_allow_external_fillets": false
},
"ipc2581": {