diff --git a/FlexyPin.pretty/FlexyPin_1x01_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x01_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..435b891 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x01_P1.27mm_R.kicad_mod @@ -0,0 +1,16 @@ +(module FlexyPin_1x01_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x01_P1.27mm (at 0 1.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 0.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 0.60) (end -1.55 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 2 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x01_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x01_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..afe2ceb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x01_P1.50mm_R.kicad_mod @@ -0,0 +1,16 @@ +(module FlexyPin_1x01_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x01_P1.50mm (at 0 1.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 0.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 0.60) (end -1.55 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 2 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x01_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x01_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..db2ab89 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x01_P2.00mm_R.kicad_mod @@ -0,0 +1,16 @@ +(module FlexyPin_1x01_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x01_P2.00mm (at 0 1.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 0.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 0.60) (end -1.55 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 2 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x01_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x01_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..b4deff5 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x01_P2.54mm_R.kicad_mod @@ -0,0 +1,16 @@ +(module FlexyPin_1x01_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x01_P2.54mm (at 0 1.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 0.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 0.60) (end -1.55 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 2 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x02_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x02_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..83f3690 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x02_P1.27mm_R.kicad_mod @@ -0,0 +1,22 @@ +(module FlexyPin_1x02_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x02_P1.27mm (at 0 2.57) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 1.87) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 1.87) (end -1.55 1.87) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 1.87) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 3 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x02_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x02_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..0eefcaa --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x02_P1.50mm_R.kicad_mod @@ -0,0 +1,22 @@ +(module FlexyPin_1x02_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x02_P1.50mm (at 0 2.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 2.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 2.10) (end -1.55 2.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 2.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 3 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x02_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x02_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..4416eda --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x02_P2.00mm_R.kicad_mod @@ -0,0 +1,22 @@ +(module FlexyPin_1x02_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x02_P2.00mm (at 0 3.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 2.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 2.60) (end -1.55 2.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 2.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 3 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x02_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x02_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..cb38942 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x02_P2.54mm_R.kicad_mod @@ -0,0 +1,22 @@ +(module FlexyPin_1x02_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x02_P2.54mm (at 0 3.84) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 3.14) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 3.14) (end -1.55 3.14) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 3.14) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 3 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x03_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x03_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..eb2f524 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x03_P1.27mm_R.kicad_mod @@ -0,0 +1,28 @@ +(module FlexyPin_1x03_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x03_P1.27mm (at 0 3.84) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 3.14) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 3.14) (end -1.55 3.14) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 3.14) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x03_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x03_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..a0caab0 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x03_P1.50mm_R.kicad_mod @@ -0,0 +1,28 @@ +(module FlexyPin_1x03_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x03_P1.50mm (at 0 4.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 3.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 3.60) (end -1.55 3.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 3.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x03_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x03_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..b0f4f53 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x03_P2.00mm_R.kicad_mod @@ -0,0 +1,28 @@ +(module FlexyPin_1x03_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x03_P2.00mm (at 0 5.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 4.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 4.60) (end -1.55 4.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 4.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x03_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x03_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..77c75c7 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x03_P2.54mm_R.kicad_mod @@ -0,0 +1,28 @@ +(module FlexyPin_1x03_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x03_P2.54mm (at 0 6.38) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 5.68) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 5.68) (end -1.55 5.68) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 5.68) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 4 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x04_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x04_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..1bdf1f8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x04_P1.27mm_R.kicad_mod @@ -0,0 +1,34 @@ +(module FlexyPin_1x04_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x04_P1.27mm (at 0 5.11) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 4.41) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 4.41) (end -1.55 4.41) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 4.41) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x04_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x04_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..b6b1d5f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x04_P1.50mm_R.kicad_mod @@ -0,0 +1,34 @@ +(module FlexyPin_1x04_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x04_P1.50mm (at 0 5.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 5.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 5.10) (end -1.55 5.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 5.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x04_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x04_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..ff964b4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x04_P2.00mm_R.kicad_mod @@ -0,0 +1,34 @@ +(module FlexyPin_1x04_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x04_P2.00mm (at 0 7.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 6.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 6.60) (end -1.55 6.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 6.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x04_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x04_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..d0245f2 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x04_P2.54mm_R.kicad_mod @@ -0,0 +1,34 @@ +(module FlexyPin_1x04_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x04_P2.54mm (at 0 8.92) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 8.22) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 8.22) (end -1.55 8.22) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 8.22) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 5 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x05_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x05_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..ca49560 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x05_P1.27mm_R.kicad_mod @@ -0,0 +1,40 @@ +(module FlexyPin_1x05_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x05_P1.27mm (at 0 6.38) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 5.68) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 5.68) (end -1.55 5.68) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 5.68) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x05_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x05_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..a48b9ed --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x05_P1.50mm_R.kicad_mod @@ -0,0 +1,40 @@ +(module FlexyPin_1x05_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x05_P1.50mm (at 0 7.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 6.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 6.60) (end -1.55 6.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 6.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x05_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x05_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..4a4dcd7 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x05_P2.00mm_R.kicad_mod @@ -0,0 +1,40 @@ +(module FlexyPin_1x05_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x05_P2.00mm (at 0 9.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 8.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 8.60) (end -1.55 8.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 8.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x05_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x05_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..8144344 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x05_P2.54mm_R.kicad_mod @@ -0,0 +1,40 @@ +(module FlexyPin_1x05_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x05_P2.54mm (at 0 11.46) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 10.76) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 10.76) (end -1.55 10.76) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 10.76) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 6 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x06_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x06_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..11576cb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x06_P1.27mm_R.kicad_mod @@ -0,0 +1,46 @@ +(module FlexyPin_1x06_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x06_P1.27mm (at 0 7.65) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 6.95) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 6.95) (end -1.55 6.95) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 6.95) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x06_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x06_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..84eb6f5 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x06_P1.50mm_R.kicad_mod @@ -0,0 +1,46 @@ +(module FlexyPin_1x06_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x06_P1.50mm (at 0 8.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 8.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 8.10) (end -1.55 8.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 8.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x06_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x06_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..92a154b --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x06_P2.00mm_R.kicad_mod @@ -0,0 +1,46 @@ +(module FlexyPin_1x06_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x06_P2.00mm (at 0 11.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 10.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 10.60) (end -1.55 10.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 10.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x06_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x06_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..ccf807e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x06_P2.54mm_R.kicad_mod @@ -0,0 +1,46 @@ +(module FlexyPin_1x06_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x06_P2.54mm (at 0 14.00) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 13.30) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 13.30) (end -1.55 13.30) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 13.30) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 7 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x07_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x07_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..4c1b0fe --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x07_P1.27mm_R.kicad_mod @@ -0,0 +1,52 @@ +(module FlexyPin_1x07_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x07_P1.27mm (at 0 8.92) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 8.22) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 8.22) (end -1.55 8.22) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 8.22) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x07_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x07_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..bef4244 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x07_P1.50mm_R.kicad_mod @@ -0,0 +1,52 @@ +(module FlexyPin_1x07_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x07_P1.50mm (at 0 10.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 9.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 9.60) (end -1.55 9.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 9.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x07_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x07_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..04795bc --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x07_P2.00mm_R.kicad_mod @@ -0,0 +1,52 @@ +(module FlexyPin_1x07_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x07_P2.00mm (at 0 13.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 12.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 12.60) (end -1.55 12.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 12.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x07_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x07_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..5564480 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x07_P2.54mm_R.kicad_mod @@ -0,0 +1,52 @@ +(module FlexyPin_1x07_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x07_P2.54mm (at 0 16.54) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 15.84) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 15.84) (end -1.55 15.84) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 15.84) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 8 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x08_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x08_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..785d14a --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x08_P1.27mm_R.kicad_mod @@ -0,0 +1,58 @@ +(module FlexyPin_1x08_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x08_P1.27mm (at 0 10.19) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 9.49) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 9.49) (end -1.55 9.49) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 9.49) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x08_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x08_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..f04aab4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x08_P1.50mm_R.kicad_mod @@ -0,0 +1,58 @@ +(module FlexyPin_1x08_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x08_P1.50mm (at 0 11.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 11.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 11.10) (end -1.55 11.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 11.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x08_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x08_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..83c14ed --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x08_P2.00mm_R.kicad_mod @@ -0,0 +1,58 @@ +(module FlexyPin_1x08_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x08_P2.00mm (at 0 15.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 14.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 14.60) (end -1.55 14.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 14.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x08_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x08_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..0e0da1f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x08_P2.54mm_R.kicad_mod @@ -0,0 +1,58 @@ +(module FlexyPin_1x08_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x08_P2.54mm (at 0 19.08) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 18.38) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 18.38) (end -1.55 18.38) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 18.38) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 9 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x09_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x09_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..17d191f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x09_P1.27mm_R.kicad_mod @@ -0,0 +1,64 @@ +(module FlexyPin_1x09_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x09_P1.27mm (at 0 11.46) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 10.76) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 10.76) (end -1.55 10.76) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 10.76) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x09_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x09_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..9521ad1 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x09_P1.50mm_R.kicad_mod @@ -0,0 +1,64 @@ +(module FlexyPin_1x09_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x09_P1.50mm (at 0 13.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 12.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 12.60) (end -1.55 12.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 12.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x09_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x09_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..c1004da --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x09_P2.00mm_R.kicad_mod @@ -0,0 +1,64 @@ +(module FlexyPin_1x09_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x09_P2.00mm (at 0 17.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 16.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 16.60) (end -1.55 16.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 16.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x09_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x09_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..905adcf --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x09_P2.54mm_R.kicad_mod @@ -0,0 +1,64 @@ +(module FlexyPin_1x09_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x09_P2.54mm (at 0 21.62) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 20.92) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 20.92) (end -1.55 20.92) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 20.92) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 10 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x10_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x10_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..cca01e9 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x10_P1.27mm_R.kicad_mod @@ -0,0 +1,70 @@ +(module FlexyPin_1x10_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x10_P1.27mm (at 0 12.73) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 12.03) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 12.03) (end -1.55 12.03) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 12.03) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x10_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x10_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..66fd53a --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x10_P1.50mm_R.kicad_mod @@ -0,0 +1,70 @@ +(module FlexyPin_1x10_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x10_P1.50mm (at 0 14.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 14.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 14.10) (end -1.55 14.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 14.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x10_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x10_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..b25a16b --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x10_P2.00mm_R.kicad_mod @@ -0,0 +1,70 @@ +(module FlexyPin_1x10_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x10_P2.00mm (at 0 19.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 18.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 18.60) (end -1.55 18.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 18.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x10_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x10_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..d8918cf --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x10_P2.54mm_R.kicad_mod @@ -0,0 +1,70 @@ +(module FlexyPin_1x10_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x10_P2.54mm (at 0 24.16) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 23.46) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 23.46) (end -1.55 23.46) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 23.46) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 11 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x11_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x11_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..a82a4a4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x11_P1.27mm_R.kicad_mod @@ -0,0 +1,76 @@ +(module FlexyPin_1x11_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x11_P1.27mm (at 0 14.00) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 13.30) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 13.30) (end -1.55 13.30) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 13.30) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x11_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x11_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..8472b03 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x11_P1.50mm_R.kicad_mod @@ -0,0 +1,76 @@ +(module FlexyPin_1x11_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x11_P1.50mm (at 0 16.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 15.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 15.60) (end -1.55 15.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 15.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x11_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x11_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..ed17d52 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x11_P2.00mm_R.kicad_mod @@ -0,0 +1,76 @@ +(module FlexyPin_1x11_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x11_P2.00mm (at 0 21.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 20.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 20.60) (end -1.55 20.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 20.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x11_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x11_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..da217b4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x11_P2.54mm_R.kicad_mod @@ -0,0 +1,76 @@ +(module FlexyPin_1x11_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x11_P2.54mm (at 0 26.70) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 26.00) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 26.00) (end -1.55 26.00) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 26.00) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 12 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x12_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x12_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..4d9ffef --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x12_P1.27mm_R.kicad_mod @@ -0,0 +1,82 @@ +(module FlexyPin_1x12_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x12_P1.27mm (at 0 15.27) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 14.57) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 14.57) (end -1.55 14.57) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 14.57) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x12_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x12_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..c46fa03 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x12_P1.50mm_R.kicad_mod @@ -0,0 +1,82 @@ +(module FlexyPin_1x12_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x12_P1.50mm (at 0 17.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 17.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 17.10) (end -1.55 17.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 17.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x12_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x12_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..5720f01 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x12_P2.00mm_R.kicad_mod @@ -0,0 +1,82 @@ +(module FlexyPin_1x12_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x12_P2.00mm (at 0 23.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 22.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 22.60) (end -1.55 22.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 22.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x12_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x12_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..f9bbf4c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x12_P2.54mm_R.kicad_mod @@ -0,0 +1,82 @@ +(module FlexyPin_1x12_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x12_P2.54mm (at 0 29.24) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 28.54) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 28.54) (end -1.55 28.54) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 28.54) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 13 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x13_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x13_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..80f55d6 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x13_P1.27mm_R.kicad_mod @@ -0,0 +1,88 @@ +(module FlexyPin_1x13_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x13_P1.27mm (at 0 16.54) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 15.84) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 15.84) (end -1.55 15.84) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 15.84) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x13_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x13_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..6bac58c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x13_P1.50mm_R.kicad_mod @@ -0,0 +1,88 @@ +(module FlexyPin_1x13_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x13_P1.50mm (at 0 19.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 18.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 18.60) (end -1.55 18.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 18.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x13_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x13_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..0569bad --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x13_P2.00mm_R.kicad_mod @@ -0,0 +1,88 @@ +(module FlexyPin_1x13_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x13_P2.00mm (at 0 25.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 24.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 24.60) (end -1.55 24.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 24.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x13_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x13_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..f80ea33 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x13_P2.54mm_R.kicad_mod @@ -0,0 +1,88 @@ +(module FlexyPin_1x13_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x13_P2.54mm (at 0 31.78) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 31.08) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 31.08) (end -1.55 31.08) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 31.08) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 14 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x14_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x14_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..9b7b272 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x14_P1.27mm_R.kicad_mod @@ -0,0 +1,94 @@ +(module FlexyPin_1x14_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x14_P1.27mm (at 0 17.81) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 17.11) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 17.11) (end -1.55 17.11) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 17.11) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x14_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x14_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..50b3c9f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x14_P1.50mm_R.kicad_mod @@ -0,0 +1,94 @@ +(module FlexyPin_1x14_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x14_P1.50mm (at 0 20.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 20.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 20.10) (end -1.55 20.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 20.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x14_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x14_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..02c22a6 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x14_P2.00mm_R.kicad_mod @@ -0,0 +1,94 @@ +(module FlexyPin_1x14_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x14_P2.00mm (at 0 27.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 26.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 26.60) (end -1.55 26.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 26.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x14_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x14_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..36598d7 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x14_P2.54mm_R.kicad_mod @@ -0,0 +1,94 @@ +(module FlexyPin_1x14_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x14_P2.54mm (at 0 34.32) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 33.62) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 33.62) (end -1.55 33.62) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 33.62) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 15 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x15_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x15_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..f02bd97 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x15_P1.27mm_R.kicad_mod @@ -0,0 +1,100 @@ +(module FlexyPin_1x15_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x15_P1.27mm (at 0 19.08) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 18.38) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 18.38) (end -1.55 18.38) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 18.38) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x15_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x15_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..70ace68 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x15_P1.50mm_R.kicad_mod @@ -0,0 +1,100 @@ +(module FlexyPin_1x15_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x15_P1.50mm (at 0 22.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 21.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 21.60) (end -1.55 21.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 21.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x15_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x15_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..c753ff4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x15_P2.00mm_R.kicad_mod @@ -0,0 +1,100 @@ +(module FlexyPin_1x15_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x15_P2.00mm (at 0 29.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 28.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 28.60) (end -1.55 28.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 28.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x15_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x15_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..4624fa4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x15_P2.54mm_R.kicad_mod @@ -0,0 +1,100 @@ +(module FlexyPin_1x15_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x15_P2.54mm (at 0 36.86) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 36.16) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 36.16) (end -1.55 36.16) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 36.16) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 16 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x16_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x16_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..33d2ca0 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x16_P1.27mm_R.kicad_mod @@ -0,0 +1,106 @@ +(module FlexyPin_1x16_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x16_P1.27mm (at 0 20.35) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 19.65) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 19.65) (end -1.55 19.65) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 19.65) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x16_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x16_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..3b17c2c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x16_P1.50mm_R.kicad_mod @@ -0,0 +1,106 @@ +(module FlexyPin_1x16_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x16_P1.50mm (at 0 23.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 23.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 23.10) (end -1.55 23.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 23.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x16_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x16_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..1c60472 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x16_P2.00mm_R.kicad_mod @@ -0,0 +1,106 @@ +(module FlexyPin_1x16_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x16_P2.00mm (at 0 31.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 30.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 30.60) (end -1.55 30.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 30.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x16_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x16_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..aa1498d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x16_P2.54mm_R.kicad_mod @@ -0,0 +1,106 @@ +(module FlexyPin_1x16_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x16_P2.54mm (at 0 39.40) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 38.70) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 38.70) (end -1.55 38.70) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 38.70) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 17 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x17_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x17_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..b5d1b72 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x17_P1.27mm_R.kicad_mod @@ -0,0 +1,112 @@ +(module FlexyPin_1x17_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x17_P1.27mm (at 0 21.62) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 20.92) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 20.92) (end -1.55 20.92) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 20.92) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x17_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x17_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..a803ec7 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x17_P1.50mm_R.kicad_mod @@ -0,0 +1,112 @@ +(module FlexyPin_1x17_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x17_P1.50mm (at 0 25.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 24.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 24.60) (end -1.55 24.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 24.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x17_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x17_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..d45e358 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x17_P2.00mm_R.kicad_mod @@ -0,0 +1,112 @@ +(module FlexyPin_1x17_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x17_P2.00mm (at 0 33.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 32.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 32.60) (end -1.55 32.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 32.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x17_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x17_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..c19b280 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x17_P2.54mm_R.kicad_mod @@ -0,0 +1,112 @@ +(module FlexyPin_1x17_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x17_P2.54mm (at 0 41.94) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 41.24) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 41.24) (end -1.55 41.24) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 41.24) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 18 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x18_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x18_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..c19ace9 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x18_P1.27mm_R.kicad_mod @@ -0,0 +1,118 @@ +(module FlexyPin_1x18_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x18_P1.27mm (at 0 22.89) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 22.19) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 22.19) (end -1.55 22.19) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 22.19) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x18_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x18_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..291043a --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x18_P1.50mm_R.kicad_mod @@ -0,0 +1,118 @@ +(module FlexyPin_1x18_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x18_P1.50mm (at 0 26.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 26.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 26.10) (end -1.55 26.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 26.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x18_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x18_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..d82bc34 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x18_P2.00mm_R.kicad_mod @@ -0,0 +1,118 @@ +(module FlexyPin_1x18_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x18_P2.00mm (at 0 35.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 34.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 34.60) (end -1.55 34.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 34.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x18_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x18_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..d88c95c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x18_P2.54mm_R.kicad_mod @@ -0,0 +1,118 @@ +(module FlexyPin_1x18_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x18_P2.54mm (at 0 44.48) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 43.78) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 43.78) (end -1.55 43.78) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 43.78) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 19 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x19_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x19_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..64d6ff0 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x19_P1.27mm_R.kicad_mod @@ -0,0 +1,124 @@ +(module FlexyPin_1x19_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x19_P1.27mm (at 0 24.16) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 23.46) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 23.46) (end -1.55 23.46) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 23.46) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x19_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x19_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..4ef429c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x19_P1.50mm_R.kicad_mod @@ -0,0 +1,124 @@ +(module FlexyPin_1x19_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x19_P1.50mm (at 0 28.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 27.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 27.60) (end -1.55 27.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 27.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x19_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x19_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..2f80ba2 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x19_P2.00mm_R.kicad_mod @@ -0,0 +1,124 @@ +(module FlexyPin_1x19_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x19_P2.00mm (at 0 37.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 36.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 36.60) (end -1.55 36.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 36.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x19_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x19_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..808a766 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x19_P2.54mm_R.kicad_mod @@ -0,0 +1,124 @@ +(module FlexyPin_1x19_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x19_P2.54mm (at 0 47.02) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 46.32) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 46.32) (end -1.55 46.32) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 46.32) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 20 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x20_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x20_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..48853ec --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x20_P1.27mm_R.kicad_mod @@ -0,0 +1,130 @@ +(module FlexyPin_1x20_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x20_P1.27mm (at 0 25.43) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 24.73) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 24.73) (end -1.55 24.73) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 24.73) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x20_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x20_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..22ef008 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x20_P1.50mm_R.kicad_mod @@ -0,0 +1,130 @@ +(module FlexyPin_1x20_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x20_P1.50mm (at 0 29.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 29.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 29.10) (end -1.55 29.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 29.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x20_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x20_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..ca9ea55 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x20_P2.00mm_R.kicad_mod @@ -0,0 +1,130 @@ +(module FlexyPin_1x20_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x20_P2.00mm (at 0 39.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 38.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 38.60) (end -1.55 38.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 38.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x20_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x20_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..5b6c17d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x20_P2.54mm_R.kicad_mod @@ -0,0 +1,130 @@ +(module FlexyPin_1x20_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x20_P2.54mm (at 0 49.56) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 48.86) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 48.86) (end -1.55 48.86) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 48.86) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 21 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x21_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x21_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..17d37f8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x21_P1.27mm_R.kicad_mod @@ -0,0 +1,136 @@ +(module FlexyPin_1x21_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x21_P1.27mm (at 0 26.70) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 26.00) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 26.00) (end -1.55 26.00) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 26.00) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x21_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x21_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..d84e4df --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x21_P1.50mm_R.kicad_mod @@ -0,0 +1,136 @@ +(module FlexyPin_1x21_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x21_P1.50mm (at 0 31.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 30.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 30.60) (end -1.55 30.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 30.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x21_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x21_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..1f9acd6 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x21_P2.00mm_R.kicad_mod @@ -0,0 +1,136 @@ +(module FlexyPin_1x21_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x21_P2.00mm (at 0 41.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 40.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 40.60) (end -1.55 40.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 40.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x21_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x21_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..5d30ce6 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x21_P2.54mm_R.kicad_mod @@ -0,0 +1,136 @@ +(module FlexyPin_1x21_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x21_P2.54mm (at 0 52.10) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 51.40) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 51.40) (end -1.55 51.40) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 51.40) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 22 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x22_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x22_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..30070a9 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x22_P1.27mm_R.kicad_mod @@ -0,0 +1,142 @@ +(module FlexyPin_1x22_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x22_P1.27mm (at 0 27.97) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 27.27) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 27.27) (end -1.55 27.27) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 27.27) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x22_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x22_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..db4bba4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x22_P1.50mm_R.kicad_mod @@ -0,0 +1,142 @@ +(module FlexyPin_1x22_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x22_P1.50mm (at 0 32.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 32.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 32.10) (end -1.55 32.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 32.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x22_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x22_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..81c3bff --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x22_P2.00mm_R.kicad_mod @@ -0,0 +1,142 @@ +(module FlexyPin_1x22_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x22_P2.00mm (at 0 43.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 42.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 42.60) (end -1.55 42.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 42.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x22_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x22_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..a9f3486 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x22_P2.54mm_R.kicad_mod @@ -0,0 +1,142 @@ +(module FlexyPin_1x22_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x22_P2.54mm (at 0 54.64) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 53.94) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 53.94) (end -1.55 53.94) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 53.94) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 23 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x23_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x23_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..eeb200f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x23_P1.27mm_R.kicad_mod @@ -0,0 +1,148 @@ +(module FlexyPin_1x23_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x23_P1.27mm (at 0 29.24) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 28.54) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 28.54) (end -1.55 28.54) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 28.54) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x23_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x23_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..1c6c29c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x23_P1.50mm_R.kicad_mod @@ -0,0 +1,148 @@ +(module FlexyPin_1x23_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x23_P1.50mm (at 0 34.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 33.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 33.60) (end -1.55 33.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 33.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x23_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x23_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..6156b6e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x23_P2.00mm_R.kicad_mod @@ -0,0 +1,148 @@ +(module FlexyPin_1x23_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x23_P2.00mm (at 0 45.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 44.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 44.60) (end -1.55 44.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 44.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x23_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x23_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..a5de00b --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x23_P2.54mm_R.kicad_mod @@ -0,0 +1,148 @@ +(module FlexyPin_1x23_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x23_P2.54mm (at 0 57.18) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 56.48) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 56.48) (end -1.55 56.48) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 56.48) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 24 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x24_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x24_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..c5340fb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x24_P1.27mm_R.kicad_mod @@ -0,0 +1,154 @@ +(module FlexyPin_1x24_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x24_P1.27mm (at 0 30.51) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 29.81) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 29.81) (end -1.55 29.81) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 29.81) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x24_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x24_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..7fe8e9b --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x24_P1.50mm_R.kicad_mod @@ -0,0 +1,154 @@ +(module FlexyPin_1x24_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x24_P1.50mm (at 0 35.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 35.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 35.10) (end -1.55 35.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 35.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x24_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x24_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..4476d20 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x24_P2.00mm_R.kicad_mod @@ -0,0 +1,154 @@ +(module FlexyPin_1x24_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x24_P2.00mm (at 0 47.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 46.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 46.60) (end -1.55 46.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 46.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x24_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x24_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..6ff047b --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x24_P2.54mm_R.kicad_mod @@ -0,0 +1,154 @@ +(module FlexyPin_1x24_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x24_P2.54mm (at 0 59.72) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 59.02) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 59.02) (end -1.55 59.02) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 59.02) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 25 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x25_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x25_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..d88c556 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x25_P1.27mm_R.kicad_mod @@ -0,0 +1,160 @@ +(module FlexyPin_1x25_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x25_P1.27mm (at 0 31.78) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 31.08) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 31.08) (end -1.55 31.08) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 31.08) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x25_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x25_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..de5a4f5 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x25_P1.50mm_R.kicad_mod @@ -0,0 +1,160 @@ +(module FlexyPin_1x25_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x25_P1.50mm (at 0 37.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 36.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 36.60) (end -1.55 36.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 36.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x25_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x25_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..8e8067f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x25_P2.00mm_R.kicad_mod @@ -0,0 +1,160 @@ +(module FlexyPin_1x25_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x25_P2.00mm (at 0 49.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 48.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 48.60) (end -1.55 48.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 48.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x25_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x25_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..3ab8cdd --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x25_P2.54mm_R.kicad_mod @@ -0,0 +1,160 @@ +(module FlexyPin_1x25_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x25_P2.54mm (at 0 62.26) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 61.56) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 61.56) (end -1.55 61.56) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 61.56) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 26 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x26_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x26_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..4483e9c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x26_P1.27mm_R.kicad_mod @@ -0,0 +1,166 @@ +(module FlexyPin_1x26_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x26_P1.27mm (at 0 33.05) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 32.35) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 32.35) (end -1.55 32.35) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 32.35) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x26_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x26_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..b7fb25e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x26_P1.50mm_R.kicad_mod @@ -0,0 +1,166 @@ +(module FlexyPin_1x26_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x26_P1.50mm (at 0 38.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 38.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 38.10) (end -1.55 38.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 38.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x26_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x26_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..a14a9fd --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x26_P2.00mm_R.kicad_mod @@ -0,0 +1,166 @@ +(module FlexyPin_1x26_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x26_P2.00mm (at 0 51.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 50.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 50.60) (end -1.55 50.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 50.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x26_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x26_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..b286f8d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x26_P2.54mm_R.kicad_mod @@ -0,0 +1,166 @@ +(module FlexyPin_1x26_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x26_P2.54mm (at 0 64.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 64.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 64.10) (end -1.55 64.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 64.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 27 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x27_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x27_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..c7bbf3f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x27_P1.27mm_R.kicad_mod @@ -0,0 +1,172 @@ +(module FlexyPin_1x27_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x27_P1.27mm (at 0 34.32) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 33.62) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 33.62) (end -1.55 33.62) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 33.62) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x27_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x27_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..b6569e8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x27_P1.50mm_R.kicad_mod @@ -0,0 +1,172 @@ +(module FlexyPin_1x27_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x27_P1.50mm (at 0 40.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 39.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 39.60) (end -1.55 39.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 39.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x27_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x27_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..a00cbb8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x27_P2.00mm_R.kicad_mod @@ -0,0 +1,172 @@ +(module FlexyPin_1x27_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x27_P2.00mm (at 0 53.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 52.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 52.60) (end -1.55 52.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 52.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x27_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x27_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..ee878e9 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x27_P2.54mm_R.kicad_mod @@ -0,0 +1,172 @@ +(module FlexyPin_1x27_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x27_P2.54mm (at 0 67.34) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 66.64) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 66.64) (end -1.55 66.64) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 66.64) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 28 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x28_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x28_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..e0569eb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x28_P1.27mm_R.kicad_mod @@ -0,0 +1,178 @@ +(module FlexyPin_1x28_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x28_P1.27mm (at 0 35.59) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 34.89) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 34.89) (end -1.55 34.89) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 34.89) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x28_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x28_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..120e4db --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x28_P1.50mm_R.kicad_mod @@ -0,0 +1,178 @@ +(module FlexyPin_1x28_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x28_P1.50mm (at 0 41.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 41.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 41.10) (end -1.55 41.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 41.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x28_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x28_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..25e35b8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x28_P2.00mm_R.kicad_mod @@ -0,0 +1,178 @@ +(module FlexyPin_1x28_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x28_P2.00mm (at 0 55.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 54.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 54.60) (end -1.55 54.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 54.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x28_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x28_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..510ae57 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x28_P2.54mm_R.kicad_mod @@ -0,0 +1,178 @@ +(module FlexyPin_1x28_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x28_P2.54mm (at 0 69.88) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 69.18) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 69.18) (end -1.55 69.18) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 69.18) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 29 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x29_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x29_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..5c67939 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x29_P1.27mm_R.kicad_mod @@ -0,0 +1,184 @@ +(module FlexyPin_1x29_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x29_P1.27mm (at 0 36.86) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 36.16) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 36.16) (end -1.55 36.16) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 36.16) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x29_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x29_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..326eb1a --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x29_P1.50mm_R.kicad_mod @@ -0,0 +1,184 @@ +(module FlexyPin_1x29_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x29_P1.50mm (at 0 43.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 42.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 42.60) (end -1.55 42.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 42.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x29_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x29_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..b6f1c9c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x29_P2.00mm_R.kicad_mod @@ -0,0 +1,184 @@ +(module FlexyPin_1x29_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x29_P2.00mm (at 0 57.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 56.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 56.60) (end -1.55 56.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 56.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x29_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x29_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..8cfe470 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x29_P2.54mm_R.kicad_mod @@ -0,0 +1,184 @@ +(module FlexyPin_1x29_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x29_P2.54mm (at 0 72.42) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 71.72) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 71.72) (end -1.55 71.72) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 71.72) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 30 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x30_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x30_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..de12744 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x30_P1.27mm_R.kicad_mod @@ -0,0 +1,190 @@ +(module FlexyPin_1x30_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x30_P1.27mm (at 0 38.13) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 37.43) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 37.43) (end -1.55 37.43) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 37.43) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x30_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x30_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..32e2010 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x30_P1.50mm_R.kicad_mod @@ -0,0 +1,190 @@ +(module FlexyPin_1x30_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x30_P1.50mm (at 0 44.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 44.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 44.10) (end -1.55 44.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 44.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x30_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x30_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..b3a264c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x30_P2.00mm_R.kicad_mod @@ -0,0 +1,190 @@ +(module FlexyPin_1x30_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x30_P2.00mm (at 0 59.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 58.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 58.60) (end -1.55 58.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 58.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x30_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x30_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..ec60012 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x30_P2.54mm_R.kicad_mod @@ -0,0 +1,190 @@ +(module FlexyPin_1x30_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x30_P2.54mm (at 0 74.96) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 74.26) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 74.26) (end -1.55 74.26) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 74.26) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 31 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x31_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x31_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..55caea2 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x31_P1.27mm_R.kicad_mod @@ -0,0 +1,196 @@ +(module FlexyPin_1x31_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x31_P1.27mm (at 0 39.40) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 38.70) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 38.70) (end -1.55 38.70) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 38.70) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x31_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x31_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..8fc2442 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x31_P1.50mm_R.kicad_mod @@ -0,0 +1,196 @@ +(module FlexyPin_1x31_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x31_P1.50mm (at 0 46.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 45.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 45.60) (end -1.55 45.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 45.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x31_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x31_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..39541cb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x31_P2.00mm_R.kicad_mod @@ -0,0 +1,196 @@ +(module FlexyPin_1x31_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x31_P2.00mm (at 0 61.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 60.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 60.60) (end -1.55 60.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 60.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x31_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x31_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..25516f8 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x31_P2.54mm_R.kicad_mod @@ -0,0 +1,196 @@ +(module FlexyPin_1x31_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x31_P2.54mm (at 0 77.50) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 76.80) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 76.80) (end -1.55 76.80) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 76.80) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 32 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x32_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x32_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..9d78719 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x32_P1.27mm_R.kicad_mod @@ -0,0 +1,202 @@ +(module FlexyPin_1x32_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x32_P1.27mm (at 0 40.67) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 39.97) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 39.97) (end -1.55 39.97) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 39.97) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x32_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x32_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..3f1bde1 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x32_P1.50mm_R.kicad_mod @@ -0,0 +1,202 @@ +(module FlexyPin_1x32_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x32_P1.50mm (at 0 47.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 47.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 47.10) (end -1.55 47.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 47.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x32_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x32_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..bff470d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x32_P2.00mm_R.kicad_mod @@ -0,0 +1,202 @@ +(module FlexyPin_1x32_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x32_P2.00mm (at 0 63.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 62.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 62.60) (end -1.55 62.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 62.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x32_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x32_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..e8df3eb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x32_P2.54mm_R.kicad_mod @@ -0,0 +1,202 @@ +(module FlexyPin_1x32_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x32_P2.54mm (at 0 80.04) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 79.34) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 79.34) (end -1.55 79.34) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 79.34) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 33 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x33_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x33_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..dca8733 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x33_P1.27mm_R.kicad_mod @@ -0,0 +1,208 @@ +(module FlexyPin_1x33_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x33_P1.27mm (at 0 41.94) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 41.24) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 41.24) (end -1.55 41.24) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 41.24) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x33_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x33_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..971e45c --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x33_P1.50mm_R.kicad_mod @@ -0,0 +1,208 @@ +(module FlexyPin_1x33_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x33_P1.50mm (at 0 49.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 48.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 48.60) (end -1.55 48.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 48.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x33_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x33_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..6b2d9eb --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x33_P2.00mm_R.kicad_mod @@ -0,0 +1,208 @@ +(module FlexyPin_1x33_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x33_P2.00mm (at 0 65.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 64.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 64.60) (end -1.55 64.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 64.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x33_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x33_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..0114220 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x33_P2.54mm_R.kicad_mod @@ -0,0 +1,208 @@ +(module FlexyPin_1x33_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x33_P2.54mm (at 0 82.58) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 81.88) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 81.88) (end -1.55 81.88) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 81.88) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 34 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x34_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x34_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..c70af93 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x34_P1.27mm_R.kicad_mod @@ -0,0 +1,214 @@ +(module FlexyPin_1x34_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x34_P1.27mm (at 0 43.21) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 42.51) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 42.51) (end -1.55 42.51) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 42.51) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x34_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x34_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..c04a06e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x34_P1.50mm_R.kicad_mod @@ -0,0 +1,214 @@ +(module FlexyPin_1x34_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x34_P1.50mm (at 0 50.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 50.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 50.10) (end -1.55 50.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 50.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x34_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x34_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..a61d8db --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x34_P2.00mm_R.kicad_mod @@ -0,0 +1,214 @@ +(module FlexyPin_1x34_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x34_P2.00mm (at 0 67.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 66.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 66.60) (end -1.55 66.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 66.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x34_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x34_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..7b55956 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x34_P2.54mm_R.kicad_mod @@ -0,0 +1,214 @@ +(module FlexyPin_1x34_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x34_P2.54mm (at 0 85.12) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 84.42) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 84.42) (end -1.55 84.42) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 84.42) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 35 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x35_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x35_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..2cf8d9e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x35_P1.27mm_R.kicad_mod @@ -0,0 +1,220 @@ +(module FlexyPin_1x35_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x35_P1.27mm (at 0 44.48) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 43.78) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 43.78) (end -1.55 43.78) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 43.78) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x35_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x35_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..7d54e29 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x35_P1.50mm_R.kicad_mod @@ -0,0 +1,220 @@ +(module FlexyPin_1x35_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x35_P1.50mm (at 0 52.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 51.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 51.60) (end -1.55 51.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 51.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x35_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x35_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..dac1a6f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x35_P2.00mm_R.kicad_mod @@ -0,0 +1,220 @@ +(module FlexyPin_1x35_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x35_P2.00mm (at 0 69.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 68.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 68.60) (end -1.55 68.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 68.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x35_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x35_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..f0878bc --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x35_P2.54mm_R.kicad_mod @@ -0,0 +1,220 @@ +(module FlexyPin_1x35_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x35_P2.54mm (at 0 87.66) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 86.96) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 86.96) (end -1.55 86.96) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 86.96) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 36 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x36_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x36_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..a7c23f6 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x36_P1.27mm_R.kicad_mod @@ -0,0 +1,226 @@ +(module FlexyPin_1x36_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x36_P1.27mm (at 0 45.75) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 45.05) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 45.05) (end -1.55 45.05) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 45.05) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.45) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.45) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.45 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x36_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x36_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..bd632d5 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x36_P1.50mm_R.kicad_mod @@ -0,0 +1,226 @@ +(module FlexyPin_1x36_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x36_P1.50mm (at 0 53.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 53.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 53.10) (end -1.55 53.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 53.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x36_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x36_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..82a878e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x36_P2.00mm_R.kicad_mod @@ -0,0 +1,226 @@ +(module FlexyPin_1x36_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x36_P2.00mm (at 0 71.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 70.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 70.60) (end -1.55 70.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 70.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 70.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 70.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -70.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x36_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x36_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..aad6ebe --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x36_P2.54mm_R.kicad_mod @@ -0,0 +1,226 @@ +(module FlexyPin_1x36_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x36_P2.54mm (at 0 90.20) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 89.50) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 89.50) (end -1.55 89.50) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 89.50) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 37 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 88.90) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 88.90) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -88.90 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x37_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x37_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..8392247 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x37_P1.27mm_R.kicad_mod @@ -0,0 +1,232 @@ +(module FlexyPin_1x37_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x37_P1.27mm (at 0 47.02) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 46.32) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 46.32) (end -1.55 46.32) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 46.32) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.45) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.45) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.45 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x37_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x37_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..2f79948 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x37_P1.50mm_R.kicad_mod @@ -0,0 +1,232 @@ +(module FlexyPin_1x37_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x37_P1.50mm (at 0 55.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 54.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 54.60) (end -1.55 54.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 54.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x37_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x37_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..a14b836 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x37_P2.00mm_R.kicad_mod @@ -0,0 +1,232 @@ +(module FlexyPin_1x37_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x37_P2.00mm (at 0 73.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 72.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 72.60) (end -1.55 72.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 72.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 70.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 70.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -70.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 72.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 72.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -72.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x37_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x37_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..5fa20d1 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x37_P2.54mm_R.kicad_mod @@ -0,0 +1,232 @@ +(module FlexyPin_1x37_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x37_P2.54mm (at 0 92.74) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 92.04) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 92.04) (end -1.55 92.04) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 92.04) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 38 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 88.90) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 88.90) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -88.90 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 91.44) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 91.44) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -91.44 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x38_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x38_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..433ad1d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x38_P1.27mm_R.kicad_mod @@ -0,0 +1,238 @@ +(module FlexyPin_1x38_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x38_P1.27mm (at 0 48.29) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 47.59) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 47.59) (end -1.55 47.59) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 47.59) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.45) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.45) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.45 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.99) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.99) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.99 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x38_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x38_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..29fd021 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x38_P1.50mm_R.kicad_mod @@ -0,0 +1,238 @@ +(module FlexyPin_1x38_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x38_P1.50mm (at 0 56.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 56.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 56.10) (end -1.55 56.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 56.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x38_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x38_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..00cfeab --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x38_P2.00mm_R.kicad_mod @@ -0,0 +1,238 @@ +(module FlexyPin_1x38_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x38_P2.00mm (at 0 75.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 74.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 74.60) (end -1.55 74.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 74.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 70.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 70.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -70.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 72.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 72.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -72.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 74.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 74.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -74.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x38_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x38_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..8e65cc4 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x38_P2.54mm_R.kicad_mod @@ -0,0 +1,238 @@ +(module FlexyPin_1x38_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x38_P2.54mm (at 0 95.28) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 94.58) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 94.58) (end -1.55 94.58) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 94.58) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 39 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 88.90) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 88.90) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -88.90 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 91.44) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 91.44) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -91.44 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 93.98) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 93.98) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -93.98 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x39_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x39_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..015ba5d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x39_P1.27mm_R.kicad_mod @@ -0,0 +1,244 @@ +(module FlexyPin_1x39_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x39_P1.27mm (at 0 49.56) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 48.86) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 48.86) (end -1.55 48.86) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 48.86) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.45) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.45) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.45 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.99) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.99) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.99 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x39_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x39_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..fe4b01e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x39_P1.50mm_R.kicad_mod @@ -0,0 +1,244 @@ +(module FlexyPin_1x39_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x39_P1.50mm (at 0 58.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 57.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 57.60) (end -1.55 57.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 57.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 57.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 57.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 57.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 57.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -57.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x39_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x39_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..4232841 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x39_P2.00mm_R.kicad_mod @@ -0,0 +1,244 @@ +(module FlexyPin_1x39_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x39_P2.00mm (at 0 77.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 76.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 76.60) (end -1.55 76.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 76.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 70.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 70.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -70.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 72.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 72.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -72.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 74.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 74.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -74.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 76.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 76.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x39_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x39_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..525016d --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x39_P2.54mm_R.kicad_mod @@ -0,0 +1,244 @@ +(module FlexyPin_1x39_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x39_P2.54mm (at 0 97.82) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 97.12) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 97.12) (end -1.55 97.12) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 97.12) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 40 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 88.90) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 88.90) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -88.90 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 91.44) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 91.44) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -91.44 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 93.98) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 93.98) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -93.98 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 96.52) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 96.52) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 96.52) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 96.52) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -96.52 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x40_P1.27mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x40_P1.27mm_R.kicad_mod new file mode 100644 index 0000000..7565d4a --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x40_P1.27mm_R.kicad_mod @@ -0,0 +1,250 @@ +(module FlexyPin_1x40_P1.27mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x40_P1.27mm (at 0 50.83) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 50.13) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 50.13) (end -1.55 50.13) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 50.13) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.27) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.27) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 1.27) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.27 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.81) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.81) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 3.81) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.81 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.35) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.35) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 6.35) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.35 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.89) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.89) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 8.89) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.89 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 11.43) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 11.43) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 11.43) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -11.43 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.97) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.97) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 13.97) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.97 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.51) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.51) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 16.51) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.51 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.05) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.05) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 19.05) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.05 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.59) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.59) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 21.59) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.59 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.13) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.13) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 24.13) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.13 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.67) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.67) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 26.67) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.67 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 29.21) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 29.21) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 29.21) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -29.21 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.75) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.75) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 31.75) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.75 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.29) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.29) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 34.29) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.29 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.83) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.83) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 36.83) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.83 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.37) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.37) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 39.37) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.37 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 41.91) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 41.91) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 41.91) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -41.91 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.45) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.45) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 44.45) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.45 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.99) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.99) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 46.99) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.99 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 79 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.53) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.53) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 40 smd custom (at -0.90 49.53) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 80 smd custom (at -0.90 49.53) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.53 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x40_P1.50mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x40_P1.50mm_R.kicad_mod new file mode 100644 index 0000000..9d91c9f --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x40_P1.50mm_R.kicad_mod @@ -0,0 +1,250 @@ +(module FlexyPin_1x40_P1.50mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x40_P1.50mm (at 0 59.80) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 59.10) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 59.10) (end -1.55 59.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 59.10) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 1.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 1.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 1.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -1.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 3.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 3.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 3.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -3.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 4.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 7.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 9.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 9.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 9.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -9.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 10.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 13.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 13.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 13.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -13.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 15.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 16.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 19.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 19.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 19.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -19.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 21.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 21.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 21.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -21.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 22.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 25.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 27.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 28.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 31.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 31.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 31.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -31.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 33.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 34.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 37.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 37.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 37.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -37.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 39.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 39.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 39.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -39.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 40.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 43.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 45.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 46.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 49.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 49.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 49.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -49.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 51.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 51.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 51.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -51.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 52.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 55.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 57.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 57.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 57.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 79 smd custom (at -0.90 57.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -57.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 40 smd custom (at -0.90 58.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 80 smd custom (at -0.90 58.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x40_P2.00mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x40_P2.00mm_R.kicad_mod new file mode 100644 index 0000000..714c22e --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x40_P2.00mm_R.kicad_mod @@ -0,0 +1,250 @@ +(module FlexyPin_1x40_P2.00mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x40_P2.00mm (at 0 79.30) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 78.60) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 78.60) (end -1.55 78.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 78.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 2.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 4.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 4.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 4.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -4.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 6.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 6.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 6.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -6.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 8.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 8.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 8.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -8.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 10.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 12.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 14.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 14.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 14.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -14.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 16.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 16.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 16.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -16.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 18.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 18.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 18.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -18.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 20.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 22.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 24.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 24.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 24.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -24.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 26.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 26.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 26.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -26.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 28.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 28.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 28.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -28.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 30.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 32.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 32.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 32.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -32.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 34.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 34.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 34.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -34.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 36.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 36.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 36.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -36.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 38.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 40.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 42.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 42.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 42.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -42.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 44.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 44.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 44.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -44.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 46.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 46.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 46.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -46.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 48.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 50.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 52.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 52.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 52.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -52.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 54.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 54.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 54.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -54.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 56.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 56.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 56.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -56.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 58.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 60.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 62.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 62.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 62.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -62.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 64.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 64.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 64.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -64.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 66.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 68.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 70.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 70.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 70.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -70.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 72.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 72.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 72.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -72.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 74.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 74.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 74.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -74.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 76.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 79 smd custom (at -0.90 76.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 40 smd custom (at -0.90 78.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 80 smd custom (at -0.90 78.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/FlexyPin.pretty/FlexyPin_1x40_P2.54mm_R.kicad_mod b/FlexyPin.pretty/FlexyPin_1x40_P2.54mm_R.kicad_mod new file mode 100644 index 0000000..b3ad773 --- /dev/null +++ b/FlexyPin.pretty/FlexyPin_1x40_P2.54mm_R.kicad_mod @@ -0,0 +1,250 @@ +(module FlexyPin_1x40_P2.54mm_R (layer F.Cu) + (fp_text reference REF** (at 0 -1.25) (layer F.SilkS) (effects (font (size 1 1) (thickness 0.15)))) + (fp_text value FlexyPin_1x40_P2.54mm (at 0 100.36) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15)))) + + (fp_line (start -1.55 99.66) (end -1.55 -0.60) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 99.66) (end -1.55 99.66) (layer F.CrtYd) (width 0.10)) + (fp_line (start 2.70 -0.60) (end 2.70 99.66) (layer F.CrtYd) (width 0.10)) + (fp_line (start -1.55 -0.60) (end 2.70 -0.60) (layer F.CrtYd) (width 0.10)) + + (pad "" thru_hole custom (at 0 0.00) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 0.00) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 1 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 41 smd custom (at -0.90 0.00) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 0.00 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 2.54) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 2.54) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 2 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 42 smd custom (at -0.90 2.54) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -2.54 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 5.08) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 5.08) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 3 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 43 smd custom (at -0.90 5.08) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -5.08 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 7.62) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 7.62) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 4 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 44 smd custom (at -0.90 7.62) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -7.62 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 10.16) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 10.16) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 5 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 45 smd custom (at -0.90 10.16) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -10.16 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 12.70) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 12.70) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 6 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 46 smd custom (at -0.90 12.70) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -12.70 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 15.24) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 15.24) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 7 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 47 smd custom (at -0.90 15.24) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -15.24 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 17.78) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 17.78) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 8 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 48 smd custom (at -0.90 17.78) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -17.78 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 20.32) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 20.32) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 9 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 49 smd custom (at -0.90 20.32) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -20.32 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 22.86) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 22.86) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 10 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 50 smd custom (at -0.90 22.86) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -22.86 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 25.40) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 25.40) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 11 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 51 smd custom (at -0.90 25.40) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -25.40 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 27.94) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 27.94) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 12 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 52 smd custom (at -0.90 27.94) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -27.94 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 30.48) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 30.48) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 13 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 53 smd custom (at -0.90 30.48) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -30.48 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 33.02) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 33.02) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 14 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 54 smd custom (at -0.90 33.02) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -33.02 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 35.56) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 35.56) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 15 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 55 smd custom (at -0.90 35.56) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -35.56 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 38.10) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 38.10) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 16 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 56 smd custom (at -0.90 38.10) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -38.10 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 40.64) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 40.64) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 17 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 57 smd custom (at -0.90 40.64) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -40.64 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 43.18) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 43.18) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 18 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 58 smd custom (at -0.90 43.18) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -43.18 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 45.72) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 45.72) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 19 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 59 smd custom (at -0.90 45.72) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -45.72 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 48.26) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 48.26) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 20 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 60 smd custom (at -0.90 48.26) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -48.26 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 50.80) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 50.80) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 21 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 61 smd custom (at -0.90 50.80) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -50.80 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 53.34) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 53.34) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 22 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 62 smd custom (at -0.90 53.34) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -53.34 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 55.88) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 55.88) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 23 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 63 smd custom (at -0.90 55.88) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -55.88 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 58.42) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 58.42) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 24 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 64 smd custom (at -0.90 58.42) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -58.42 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 60.96) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 60.96) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 25 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 65 smd custom (at -0.90 60.96) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -60.96 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 63.50) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 63.50) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 26 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 66 smd custom (at -0.90 63.50) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -63.50 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 66.04) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 66.04) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 27 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 67 smd custom (at -0.90 66.04) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -66.04 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 68.58) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 68.58) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 28 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 68 smd custom (at -0.90 68.58) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -68.58 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 71.12) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 71.12) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 29 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 69 smd custom (at -0.90 71.12) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -71.12 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 73.66) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 73.66) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 30 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 70 smd custom (at -0.90 73.66) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -73.66 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 76.20) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 76.20) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 31 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 71 smd custom (at -0.90 76.20) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -76.20 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 78.74) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 78.74) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 32 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 72 smd custom (at -0.90 78.74) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -78.74 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 81.28) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 81.28) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 33 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 73 smd custom (at -0.90 81.28) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -81.28 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 83.82) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 83.82) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 34 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 74 smd custom (at -0.90 83.82) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -83.82 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 86.36) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 86.36) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 35 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 75 smd custom (at -0.90 86.36) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -86.36 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 88.90) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 88.90) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 36 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 76 smd custom (at -0.90 88.90) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -88.90 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 91.44) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 91.44) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 37 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 77 smd custom (at -0.90 91.44) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -91.44 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 93.98) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 93.98) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 38 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 78 smd custom (at -0.90 93.98) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -93.98 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 96.52) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 96.52) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 39 smd custom (at -0.90 96.52) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 79 smd custom (at -0.90 96.52) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -96.52 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + + (pad "" thru_hole custom (at 0 99.06) (size 0.30 0.30) (drill 0.60) (layers *.Cu *.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0.35 0.45) (xy 0.35 -0.45) (xy -0.25 -0.45) (xy -0.60 0) (xy -0.25 0.45)) (width 0.00) (fill yes)))) + (pad "" thru_hole oval (at 1.55 99.06) (size 2.00 0.95) (drill oval 1.70 0.65) (layers *.Cu *.Mask)) + (pad 40 smd custom (at -0.90 99.06) (size 0.01 0.01) (layers F.Cu F.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (pad 80 smd custom (at -0.90 99.06) (size 0.01 0.01) (layers B.Cu B.Mask) (options (clearance outline) (anchor rect)) (primitives (gr_poly (pts (xy 0 0) (xy 0.35 0.45) (xy -0.50 0.45) (xy -0.50 -0.45) (xy 0.35 -0.45)) (width 0.00) (fill yes)))) + (model ${KIPRJMOD}/../3d/flexypin.step (offset (xyz 0 -99.06 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) + +) \ No newline at end of file diff --git a/generate_footprints.py b/generate_footprints.py index 6376202..f73cd5f 100644 --- a/generate_footprints.py +++ b/generate_footprints.py @@ -33,22 +33,35 @@ def fix(args): def generate(output, pitch, num): name = 'FlexyPin_1x{:02d}_P{:.2f}mm'.format(num, pitch) + name_r = 'FlexyPin_1x{:02d}_P{:.2f}mm_R'.format(num, pitch) path = '{}/{}.kicad_mod'.format(output, name) - + path_r = '{}/{}.kicad_mod'.format(output, name_r) + s = s_expr(0, 'module', name, layer='F.Cu')[:-1] + '\n' + r = s_expr(0, 'module', name_r, layer='F.Cu')[:-1] + '\n' # Labels s += s_expr(2, 'fp_text', 'reference', 'REF**', at=[0, -1.25], layer='F.SilkS', effects=s_expr(0, 'font', size=[1, 1], thickness=0.15)) + '\n' s += s_expr(2, 'fp_text', 'value', name, at=[0, pitch * (num - 1) + 1.3], layer='F.Fab', effects=s_expr(0, 'font', size=[1, 1], thickness=0.15)) + '\n' s += '\n' + r += s_expr(2, 'fp_text', 'reference', 'REF**', at=[0, -1.25], layer='F.SilkS', effects=s_expr(0, 'font', size=[1, 1], thickness=0.15)) + '\n' + r += s_expr(2, 'fp_text', 'value', name, at=[0, pitch * (num - 1) + 1.3], layer='F.Fab', effects=s_expr(0, 'font', size=[1, 1], thickness=0.15)) + '\n' + r += '\n' + # Courtyard - s += s_expr(2, 'fp_line', start=[-1.1, pitch * (num - 1) + 0.6], end=[-1.1, -0.6], layer='F.CrtYd', width=0.1) + '\n' - s += s_expr(2, 'fp_line', start=[ 2.7, pitch * (num - 1) + 0.6], end=[-1.1, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' - s += s_expr(2, 'fp_line', start=[ 2.7, -0.6], end=[ 2.7, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' - s += s_expr(2, 'fp_line', start=[-1.1, -0.6], end=[ 2.7, -0.6], layer='F.CrtYd', width=0.1) + '\n' + s += s_expr(2, 'fp_line', start=[-1.10, pitch * (num - 1) + 0.6], end=[-1.10, -0.6], layer='F.CrtYd', width=0.1) + '\n' + s += s_expr(2, 'fp_line', start=[ 2.70, pitch * (num - 1) + 0.6], end=[-1.10, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' + s += s_expr(2, 'fp_line', start=[ 2.70, -0.6], end=[ 2.70, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' + s += s_expr(2, 'fp_line', start=[-1.10, -0.6], end=[ 2.70, -0.6], layer='F.CrtYd', width=0.1) + '\n' s += '\n' + r += s_expr(2, 'fp_line', start=[-1.55, pitch * (num - 1) + 0.6], end=[-1.55, -0.6], layer='F.CrtYd', width=0.1) + '\n' + r += s_expr(2, 'fp_line', start=[ 2.70, pitch * (num - 1) + 0.6], end=[-1.55, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' + r += s_expr(2, 'fp_line', start=[ 2.70, -0.6], end=[ 2.70, pitch * (num - 1) + 0.6], layer='F.CrtYd', width=0.1) + '\n' + r += s_expr(2, 'fp_line', start=[-1.55, -0.6], end=[ 2.70, -0.6], layer='F.CrtYd', width=0.1) + '\n' + r += '\n' + # Pads for i in range(num): s += s_expr(2, 'pad', i + 1, 'thru_hole', 'rect', at=[0, i * pitch], size=[1.3, 0.90], drill=[0.6, s_expr(0, 'offset', -0.3, 0)], layers=['*.Cu', '*.Mask']) + '\n' @@ -56,7 +69,15 @@ def generate(output, pitch, num): s += s_expr(2, 'model', '${KIPRJMOD}/../3d/flexypin.step', offset=s_expr(0, 'xyz', 0, -i * pitch, 0), scale=s_expr(0, 'xyz', 1, 1, 1), rotate=s_expr(0, 'xyz', 0, 0, 0)) + '\n' s += '\n' + r += s_expr(2, 'pad', '""', 'thru_hole', 'custom', at=[0, i * pitch], size=[0.30, 0.30], drill=[0.60], layers=['*.Cu', '*.Mask'], options=[s_expr(0, 'clearance', 'outline'), s_expr(0, 'anchor', 'rect')], primitives=s_expr(0, 'gr_poly', s_expr(0, 'pts', s_expr(0, 'xy', 0.35, 0.45), s_expr(0, 'xy', 0.35, -0.45), s_expr(0, 'xy', -0.25, -0.45), s_expr(0, 'xy', -0.60, 0), s_expr(0, 'xy', -0.25, 0.45)), width=[0.00], fill=['yes'])) + '\n' + r += s_expr(2, 'pad', '""', 'thru_hole', 'oval', at=[1.55, i * pitch], size=[2.00, 0.95], drill=['oval', 1.7, 0.65], layers=['*.Cu', '*.Mask']) + '\n' + r += s_expr(2, 'pad', i + 1, 'smd', 'custom', at=[-0.90, i * pitch], size=[0.01, 0.01], layers=['F.Cu', 'F.Mask'], options=[s_expr(0, 'clearance', 'outline'), s_expr(0, 'anchor', 'rect')], primitives=s_expr(0, 'gr_poly', s_expr(0, 'pts', s_expr(0, 'xy', 0, 0), s_expr(0, 'xy', 0.35, 0.45), s_expr(0, 'xy', -0.5, 0.45), s_expr(0, 'xy', -0.5, -0.45), s_expr(0, 'xy', 0.35, -0.45)), width=[0.00], fill=['yes'])) + '\n' + r += s_expr(2, 'pad', i + num + 1, 'smd', 'custom', at=[-0.90, i * pitch], size=[0.01, 0.01], layers=['B.Cu', 'B.Mask'], options=[s_expr(0, 'clearance', 'outline'), s_expr(0, 'anchor', 'rect')], primitives=s_expr(0, 'gr_poly', s_expr(0, 'pts', s_expr(0, 'xy', 0, 0), s_expr(0, 'xy', 0.35, 0.45), s_expr(0, 'xy', -0.5, 0.45), s_expr(0, 'xy', -0.5, -0.45), s_expr(0, 'xy', 0.35, -0.45)), width=[0.00], fill=['yes'])) + '\n' + r += s_expr(2, 'model', '${KIPRJMOD}/../3d/flexypin.step', offset=s_expr(0, 'xyz', 0, -i * pitch, 0), scale=s_expr(0, 'xyz', 1, 1, 1), rotate=s_expr(0, 'xyz', 0, 0, 0)) + '\n' + r += '\n' + s += ')' + r += ')' mod = open(path, 'w') mod.write(s) @@ -65,6 +86,13 @@ def generate(output, pitch, num): #print(s) print(path) + mod = open(path_r, 'w') + mod.write(r) + mod.close() + + #print(r) + print(path_r) + if __name__ == '__main__': parser = argparse.ArgumentParser(description='Generate FlexyPin footprints', usage='%(prog)s [options]') @@ -72,7 +100,7 @@ def generate(output, pitch, num): parser.add_argument('-p', '--pitch', type=float, default=2.54, help='pin pitch (default: %(default)s)') parser.add_argument('-n', '--num', type=int, default=1, help='pin number (default: %(default)s)') parser.add_argument('-r', '--range', help='generate from 1 to [num] instead of just [num]', action='store_true') - + args = parser.parse_args() os.makedirs(args.output, exist_ok=True) diff --git a/generate_lib.cmd b/generate_lib.cmd new file mode 100644 index 0000000..ee30e79 --- /dev/null +++ b/generate_lib.cmd @@ -0,0 +1,4 @@ +python ./generate_footprints.py -p 1.27 -n 40 -r -o FlexyPin.pretty +python ./generate_footprints.py -p 1.50 -n 40 -r -o FlexyPin.pretty +python ./generate_footprints.py -p 2.00 -n 40 -r -o FlexyPin.pretty +python ./generate_footprints.py -p 2.54 -n 40 -r -o FlexyPin.pretty \ No newline at end of file