summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/modules/Connectors_Harwin.pretty
diff options
context:
space:
mode:
authorRahul P2020-03-04 17:01:11 +0530
committerGitHub2020-03-04 17:01:11 +0530
commit8ffe81b36caa259151978de0434e4e0c5c32d217 (patch)
tree32202454d13dfabbf6556e98987f2a9632619ea9 /library/kicadLibrary/modules/Connectors_Harwin.pretty
parente40317e709c220176fc5b7edf23d4434504335b0 (diff)
parent13f3bcfda9416624cebbf5705de398e8efcad344 (diff)
downloadeSim-8ffe81b36caa259151978de0434e4e0c5c32d217.tar.gz
eSim-8ffe81b36caa259151978de0434e4e0c5c32d217.tar.bz2
eSim-8ffe81b36caa259151978de0434e4e0c5c32d217.zip
Merge pull request #132 from rahulp13/master
major changes
Diffstat (limited to 'library/kicadLibrary/modules/Connectors_Harwin.pretty')
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight.kicad_mod96
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight.kicad_mod70
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight.kicad_mod74
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight.kicad_mod84
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight.kicad_mod82
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight.kicad_mod98
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight.kicad_mod106
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight.kicad_mod114
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight.kicad_mod44
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight.kicad_mod47
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight.kicad_mod49
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief.kicad_mod63
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight.kicad_mod46
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight.kicad_mod48
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight.kicad_mod50
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight.kicad_mod52
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight.kicad_mod54
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight.kicad_mod60
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight.kicad_mod62
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief.kicad_mod66
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight.kicad_mod68
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief.kicad_mod72
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight.kicad_mod76
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief.kicad_mod80
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight.kicad_mod86
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Connectors_Harwin.pretty/README.md3
65 files changed, 4169 insertions, 0 deletions
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..3c763461
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight.kicad_mod
@@ -0,0 +1,52 @@
+(module Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 6 pins, dual row female, vertical entry, PN:G125-FVX0605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 1.25 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight (at 1.25 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 -1.075) (end 3.65 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 2.325) (end 4.4 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 -1.075) (end 3.15 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 1.925) (end 3.4 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 3.65 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 3.65 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 -1.075) (end 4.4 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 2.15 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 -0.925) (end 2.15 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 -1.325) (end 3.15 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 -1.075) (end 3.4 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 0.625 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 2.175) (end 0.625 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 2.575) (end 1.875 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 2.575) (end 1.875 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 2.175) (end 3.15 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.35 -2.3) (end -2.35 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 3.55) (end 4.9 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 3.55) (end 4.9 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 -2.3) (end -2.35 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX0605L0X_2x03x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..43d70322
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 10 pins, dual row female, vertical entry, PN:G125-FVX1005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 2.5 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight (at 2.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 -1.075) (end 6.15 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 2.325) (end 6.9 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 -1.075) (end 5.65 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 1.925) (end 5.9 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 6.15 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 6.15 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 -1.075) (end 6.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 4.65 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 -0.925) (end 4.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 -1.325) (end 5.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 -1.075) (end 5.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 1.875 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 2.175) (end 1.875 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 2.575) (end 3.125 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 2.575) (end 3.125 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 2.175) (end 5.65 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 7.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 3.55) (end 7.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX1005L0X_2x05x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..0c720968
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight.kicad_mod
@@ -0,0 +1,58 @@
+(module Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 12 pins, dual row female, vertical entry, PN:G125-FVX1205L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 3.125 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight (at 3.125 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 -1.075) (end 7.4 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 2.325) (end 8.15 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 -1.075) (end 6.9 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 1.925) (end 7.15 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 7.4 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 7.4 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 -1.075) (end 8.15 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 5.9 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 -0.925) (end 5.9 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 -1.325) (end 6.9 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -1.075) (end 7.15 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 2.5 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 2.175) (end 2.5 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 2.575) (end 3.75 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 2.575) (end 3.75 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 2.175) (end 6.9 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 8.65 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 3.55) (end 8.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX1205L0X_2x06x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..07af479f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight.kicad_mod
@@ -0,0 +1,62 @@
+(module Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 16 pins, dual row female, vertical entry, PN:G125-FVX1605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 4.375 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight (at 4.375 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 -1.075) (end 9.9 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 2.325) (end 10.65 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 -1.075) (end 9.4 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 1.925) (end 9.65 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 9.9 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 9.9 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 -1.075) (end 10.65 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 8.4 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 -0.925) (end 8.4 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 -1.325) (end 9.4 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 -1.075) (end 9.65 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 3.75 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 2.175) (end 3.75 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 2.575) (end 5 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 2.575) (end 5 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 2.175) (end 9.4 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 11.15 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.15 3.55) (end 11.15 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.15 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX1605L0X_2x08x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..9595e8bf
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight.kicad_mod
@@ -0,0 +1,66 @@
+(module Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 20 pins, dual row female, vertical entry, PN:G125-FVX2005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 5.625 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight (at 5.625 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 -1.075) (end 12.4 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 2.325) (end 13.15 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 -1.075) (end 11.9 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 1.925) (end 12.15 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 12.4 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 12.4 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -1.075) (end 13.15 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 10.9 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 -0.925) (end 10.9 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 -1.325) (end 11.9 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 -1.075) (end 12.15 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 5 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 2.175) (end 5 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 2.575) (end 6.25 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 2.575) (end 6.25 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 2.175) (end 11.9 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 13.65 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.65 3.55) (end 13.65 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.65 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX2005L0X_2x10x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..e518de7d
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight.kicad_mod
@@ -0,0 +1,72 @@
+(module Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 26 pins, dual row female, vertical entry, PN:G125-FVX2605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 7.5 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight (at 7.5 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 -1.075) (end 16.15 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 2.325) (end 16.9 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 -1.075) (end 15.65 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 1.925) (end 15.9 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 16.15 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 16.15 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 -1.075) (end 16.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 14.65 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 -0.925) (end 14.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 -1.325) (end 15.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 -1.075) (end 15.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 6.875 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 2.175) (end 6.875 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 2.575) (end 8.125 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 2.575) (end 8.125 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 2.175) (end 15.65 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 17.35 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.35 3.55) (end 17.35 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.35 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX2605L0X_2x13x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..5fa00f6e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight.kicad_mod
@@ -0,0 +1,80 @@
+(module Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 34 pins, dual row female, vertical entry, PN:G125-FVX3405L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 10 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight (at 10 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 -1.075) (end 21.15 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 2.325) (end 21.9 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 -1.075) (end 20.65 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 1.925) (end 20.9 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 21.15 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 21.15 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 -1.075) (end 21.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 19.65 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 -0.925) (end 19.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 -1.325) (end 20.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 -1.075) (end 20.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 9.375 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 2.175) (end 9.375 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 2.575) (end 10.625 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 2.575) (end 10.625 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 2.175) (end 20.65 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -2.3) (end -2.4 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 3.55) (end 22.35 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.35 3.55) (end 22.35 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.35 -2.3) (end -2.4 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX3405L0X_2x17x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..f94d594a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight.kicad_mod
@@ -0,0 +1,96 @@
+(module Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight (layer F.Cu) (tedit 575531CA)
+ (descr "Harwin Gecko Connector, 50 pins, dual row female, vertical entry, PN:G125-FVX5005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 15 4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight (at 15 -3.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -1.075) (end -1.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 -1.075) (end 31.15 -1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 2.325) (end 31.9 2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 2.325) (end -1.15 3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -1.075) (end -0.9 -1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 -1.075) (end 30.65 -1.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 1.925) (end 30.9 1.925) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.925) (end -0.65 2.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -1.825) (end 31.15 -1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 3.075) (end 31.15 3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -1.075) (end -1.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 -1.075) (end 31.9 2.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -1.325) (end 0.35 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -1.325) (end 0.35 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 -0.925) (end 29.65 -0.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 -0.925) (end 29.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 -1.325) (end 30.65 -1.325) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -1.075) (end -0.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 -1.075) (end 30.9 1.925) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 2.175) (end 14.375 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 2.175) (end 14.375 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 2.575) (end 15.625 2.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 2.575) (end 15.625 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 2.175) (end 30.65 2.175) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.35 -2.3) (end -2.35 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 3.55) (end 32.35 3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.35 3.55) (end 32.35 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.35 -2.3) (end -2.35 -2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -2.1) (end -0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 -2.7) (end 0.3 -2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 -2.7) (end 0 -2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 21.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 22.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 23.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 26.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 45 thru_hole circle (at 27.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 47 thru_hole circle (at 28.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 49 thru_hole circle (at 30 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 21.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 22.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 23.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 26.25 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 46 thru_hole circle (at 27.5 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 48 thru_hole circle (at 28.75 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 50 thru_hole circle (at 30 1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-FVX5005L0X_2x25x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..2a9f051e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight.kicad_mod
@@ -0,0 +1,62 @@
+(module Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 6 pins, dual row male, vertical entry, no latches, PN:G125-MVX0605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 1.25 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight (at 1.25 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 -2.325) (end 3.65 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 1.075) (end 4.4 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 -2.125) (end 3.15 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 1.175) (end 3.4 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 3.65 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 3.65 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 2.15 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 1.125) (end 2.15 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 1.425) (end 3.15 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 0.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 -2.375) (end 0.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 -2.675) (end 1.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.675) (end 1.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.375) (end 3.15 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 -2.325) (end 4.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 -2.125) (end 3.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 -2.125) (end 3.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 1.075) (end 4.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 0.875) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 0.875) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 1.175) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.35 -3.55) (end -2.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 2.3) (end 4.9 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 2.3) (end 4.9 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.9 -3.55) (end -2.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX0605L0X_2x03x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..a6af9dc9
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight.kicad_mod
@@ -0,0 +1,70 @@
+(module Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 6 pins, dual row male, vertical entry, with latches, PN:G125-MVX0605L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 1.25 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight (at 1.25 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 -2.325) (end 3.65 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.65 1.075) (end 4.4 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 -2.125) (end 3.15 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 3.15 1.175) (end 3.4 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 3.65 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 3.65 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 2.15 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 1.125) (end 2.15 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.15 1.425) (end 3.15 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 0.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 -2.375) (end 0.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.625 -2.675) (end 1.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.675) (end 1.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.375) (end 3.15 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 -2.325) (end 4.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 -2.125) (end 3.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 -2.125) (end 3.4 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 1.075) (end 4.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.4 0.875) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 0.875) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.4 1.175) (end 3.4 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.9 -1.875) (end 5.1 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.1 -1.875) (end 5.1 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.1 0.625) (end 3.9 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.1 -3.55) (end -3.1 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 2.3) (end 5.55 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.55 2.3) (end 5.55 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.55 -3.55) (end -3.1 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 3.75 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX0605L1X_2x03x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..2c96a6cb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight.kicad_mod
@@ -0,0 +1,66 @@
+(module Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 10 pins, dual row male, vertical entry, no latches, PN:G125-MVX1005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 2.5 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight (at 2.5 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 -2.325) (end 6.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 1.075) (end 6.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 -2.125) (end 5.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 1.175) (end 5.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 6.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 6.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 4.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 1.125) (end 4.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 1.425) (end 5.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 1.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.375) (end 1.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.675) (end 3.125 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 -2.675) (end 3.125 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 -2.375) (end 5.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 -2.325) (end 6.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 -2.125) (end 5.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 -2.125) (end 5.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 1.075) (end 6.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 0.875) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 0.875) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.175) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 7.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 2.3) (end 7.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.4 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1005L0X_2x05x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..87dd004c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight.kicad_mod
@@ -0,0 +1,74 @@
+(module Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 10 pins, dual row male, vertical entry, with latches, PN:G125-MVX1005L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 2.5 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight (at 2.5 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 -2.325) (end 6.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.15 1.075) (end 6.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 -2.125) (end 5.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 5.65 1.175) (end 5.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 6.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 6.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 4.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 1.125) (end 4.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 4.65 1.425) (end 5.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 1.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.375) (end 1.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.875 -2.675) (end 3.125 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 -2.675) (end 3.125 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.125 -2.375) (end 5.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 -2.325) (end 6.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 -2.125) (end 5.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 -2.125) (end 5.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 1.075) (end 6.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.9 0.875) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 0.875) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.175) (end 5.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.4 -1.875) (end 7.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 -1.875) (end 7.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 0.625) (end 6.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 8.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.05 2.3) (end 8.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.05 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 6.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1005L1X_2x05x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..d8e0e1ab
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 12 pins, dual row male, vertical entry, no latches, PN:G125-MVX1205L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 3.125 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight (at 3.125 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 -2.325) (end 7.4 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 1.075) (end 8.15 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 -2.125) (end 6.9 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 1.175) (end 7.15 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 7.4 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 7.4 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 5.9 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.125) (end 5.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.425) (end 6.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 2.5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 -2.375) (end 2.5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 -2.675) (end 3.75 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.675) (end 3.75 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.375) (end 6.9 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 -2.325) (end 8.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 -2.125) (end 7.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -2.125) (end 7.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 1.075) (end 8.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 0.875) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 0.875) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 1.175) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 8.65 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 2.3) (end 8.65 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.65 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1205L0X_2x06x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..00a862f3
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight.kicad_mod
@@ -0,0 +1,76 @@
+(module Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 12 pins, dual row male, vertical entry, with latches, PN:G125-MVX1205L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 3.125 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight (at 3.125 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 -2.325) (end 7.4 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 7.4 1.075) (end 8.15 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 -2.125) (end 6.9 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 6.9 1.175) (end 7.15 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 7.4 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 7.4 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 5.9 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.125) (end 5.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.9 1.425) (end 6.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 2.5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 -2.375) (end 2.5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.5 -2.675) (end 3.75 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.675) (end 3.75 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.375) (end 6.9 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 -2.325) (end 8.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 -2.125) (end 7.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -2.125) (end 7.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 1.075) (end 8.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.15 0.875) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 0.875) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 1.175) (end 7.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.65 -1.875) (end 8.85 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.85 -1.875) (end 8.85 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.85 0.625) (end 7.65 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 9.3 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.3 2.3) (end 9.3 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.3 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 7.5 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1205L1X_2x06x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..4e748270
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight.kicad_mod
@@ -0,0 +1,72 @@
+(module Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 16 pins, dual row male, vertical entry, no latches, PN:G125-MVX1605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 4.375 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight (at 4.375 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 -2.325) (end 9.9 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 1.075) (end 10.65 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 -2.125) (end 9.4 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 1.175) (end 9.65 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 9.9 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 9.9 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 8.4 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 1.125) (end 8.4 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 1.425) (end 9.4 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 3.75 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.375) (end 3.75 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.675) (end 5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.675) (end 5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.375) (end 9.4 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 -2.325) (end 10.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 -2.125) (end 9.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 -2.125) (end 9.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 1.075) (end 10.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 0.875) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 0.875) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 1.175) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 11.15 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.15 2.3) (end 11.15 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.15 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1605L0X_2x08x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..21fc84cd
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight.kicad_mod
@@ -0,0 +1,80 @@
+(module Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 16 pins, dual row male, vertical entry, with latches, PN:G125-MVX1605L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 4.375 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight (at 4.375 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 -2.325) (end 9.9 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.9 1.075) (end 10.65 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 -2.125) (end 9.4 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 9.4 1.175) (end 9.65 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 9.9 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 9.9 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 8.4 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 1.125) (end 8.4 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.4 1.425) (end 9.4 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 3.75 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.375) (end 3.75 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.75 -2.675) (end 5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.675) (end 5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.375) (end 9.4 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 -2.325) (end 10.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 -2.125) (end 9.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 -2.125) (end 9.65 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 1.075) (end 10.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.65 0.875) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 0.875) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.65 1.175) (end 9.65 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.15 -1.875) (end 11.35 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.35 -1.875) (end 11.35 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.35 0.625) (end 10.15 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 11.8 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.8 2.3) (end 11.8 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.8 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 10 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX1605L1X_2x08x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..c96283db
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight.kicad_mod
@@ -0,0 +1,76 @@
+(module Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 20 pins, dual row male, vertical entry, no latches, PN:G125-MVX2005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 5.625 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight (at 5.625 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 -2.325) (end 12.4 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 1.075) (end 13.15 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 -2.125) (end 11.9 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 1.175) (end 12.15 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 12.4 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 12.4 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 10.9 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 1.125) (end 10.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 1.425) (end 11.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.375) (end 5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.675) (end 6.25 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 -2.675) (end 6.25 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 -2.375) (end 11.9 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.325) (end 13.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.125) (end 12.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 -2.125) (end 12.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 1.075) (end 13.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 0.875) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 0.875) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 1.175) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 13.65 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.65 2.3) (end 13.65 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.65 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX2005L0X_2x10x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..cf67af19
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight.kicad_mod
@@ -0,0 +1,84 @@
+(module Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 20 pins, dual row male, vertical entry, with latches, PN:G125-MVX2005L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 5.625 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight (at 5.625 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 -2.325) (end 12.4 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 12.4 1.075) (end 13.15 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 -2.125) (end 11.9 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 11.9 1.175) (end 12.15 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 12.4 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 12.4 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 10.9 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 1.125) (end 10.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.9 1.425) (end 11.9 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 5 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.375) (end 5 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -2.675) (end 6.25 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 -2.675) (end 6.25 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.25 -2.375) (end 11.9 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.325) (end 13.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.125) (end 12.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 -2.125) (end 12.15 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 1.075) (end 13.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 0.875) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 0.875) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.15 1.175) (end 12.15 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 12.65 -1.875) (end 13.85 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.85 -1.875) (end 13.85 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.85 0.625) (end 12.65 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 14.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.35 2.3) (end 14.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 14.35 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 12.5 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX2005L1X_2x10x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..e9fd4677
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight.kicad_mod
@@ -0,0 +1,82 @@
+(module Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 26 pins, dual row male, vertical entry, no latches, PN:G125-MVX2605L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 7.5 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight (at 7.5 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 -2.325) (end 16.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 1.075) (end 16.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 -2.125) (end 15.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 1.175) (end 15.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 16.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 16.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 14.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 1.125) (end 14.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 1.425) (end 15.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 6.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 -2.375) (end 6.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 -2.675) (end 8.125 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 -2.675) (end 8.125 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 -2.375) (end 15.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 -2.325) (end 16.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 -2.125) (end 15.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 -2.125) (end 15.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 1.075) (end 16.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 0.875) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 0.875) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 1.175) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 17.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.35 2.3) (end 17.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.35 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX2605L0X_2x13x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..309545ae
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight.kicad_mod
@@ -0,0 +1,90 @@
+(module Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 26 pins, dual row male, vertical entry, with latches, PN:G125-MVX2605L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 7.5 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight (at 7.5 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 -2.325) (end 16.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 16.15 1.075) (end 16.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 -2.125) (end 15.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 15.65 1.175) (end 15.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 16.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 16.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 14.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 1.125) (end 14.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.65 1.425) (end 15.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 6.875 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 -2.375) (end 6.875 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 6.875 -2.675) (end 8.125 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 -2.675) (end 8.125 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 8.125 -2.375) (end 15.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 -2.325) (end 16.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 -2.125) (end 15.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 -2.125) (end 15.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 1.075) (end 16.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.9 0.875) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 0.875) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.9 1.175) (end 15.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 16.4 -1.875) (end 17.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 -1.875) (end 17.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 0.625) (end 16.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 18.1 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.1 2.3) (end 18.1 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.1 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 16.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX2605L1X_2x13x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..be3a52f7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight.kicad_mod
@@ -0,0 +1,90 @@
+(module Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 34 pins, dual row male, vertical entry, no latches, PN:G125-MVX3405L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 10 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight (at 10 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 -2.325) (end 21.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 1.075) (end 21.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 -2.125) (end 20.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 1.175) (end 20.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 21.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 21.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 19.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 1.125) (end 19.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 1.425) (end 20.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 9.375 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 -2.375) (end 9.375 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 -2.675) (end 10.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 -2.675) (end 10.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 -2.375) (end 20.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 -2.325) (end 21.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 -2.125) (end 20.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 -2.125) (end 20.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 1.075) (end 21.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 0.875) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 0.875) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 1.175) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.4 -3.55) (end -2.4 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.4 2.3) (end 22.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.35 2.3) (end 22.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 22.35 -3.55) (end -2.4 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX3405L0X_2x17x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..38686f35
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight.kicad_mod
@@ -0,0 +1,98 @@
+(module Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 34 pins, dual row male, vertical entry, with latches, PN:G125-MVX3405L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 10 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight (at 10 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 -2.325) (end 21.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 21.15 1.075) (end 21.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 -2.125) (end 20.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 20.65 1.175) (end 20.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 21.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 21.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 19.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 1.125) (end 19.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.65 1.425) (end 20.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 9.375 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 -2.375) (end 9.375 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.375 -2.675) (end 10.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 -2.675) (end 10.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 10.625 -2.375) (end 20.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 -2.325) (end 21.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 -2.125) (end 20.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 -2.125) (end 20.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 1.075) (end 21.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.9 0.875) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 0.875) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 20.9 1.175) (end 20.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.4 -1.875) (end 22.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 22.6 -1.875) (end 22.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 22.6 0.625) (end 21.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.05 -3.55) (end -3.05 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 2.3) (end 23.1 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.1 2.3) (end 23.1 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 23.1 -3.55) (end -3.05 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 21.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX3405L1X_2x17x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..dca34106
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight.kicad_mod
@@ -0,0 +1,106 @@
+(module Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 50 pins, dual row male, vertical entry, no latches, PN:G125-MVX5005L0X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 15 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight (at 15 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 -2.325) (end 31.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 1.075) (end 31.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 -2.125) (end 30.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 1.175) (end 30.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 31.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 31.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 29.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 1.125) (end 29.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 1.425) (end 30.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 14.375 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 -2.375) (end 14.375 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 -2.675) (end 15.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 -2.675) (end 15.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 -2.375) (end 30.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 -2.325) (end 31.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 -2.125) (end 30.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 -2.125) (end 30.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 1.075) (end 31.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 0.875) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 0.875) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 1.175) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.35 -3.55) (end -2.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.35 2.3) (end 32.35 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.35 2.3) (end 32.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 32.35 -3.55) (end -2.35 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 21.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 22.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 23.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 26.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 45 thru_hole circle (at 27.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 47 thru_hole circle (at 28.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 49 thru_hole circle (at 30 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 21.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 22.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 23.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 26.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 46 thru_hole circle (at 27.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 48 thru_hole circle (at 28.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 50 thru_hole circle (at 30 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX5005L0X_2x25x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight.kicad_mod
new file mode 100644
index 00000000..709ca403
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight.kicad_mod
@@ -0,0 +1,114 @@
+(module Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight (layer F.Cu) (tedit 57A07DEB)
+ (descr "Harwin Gecko Connector, 50 pins, dual row male, vertical entry, with latches, PN:G125-MVX5005L1X")
+ (tags "connector harwin gecko")
+ (fp_text reference REF** (at 15 3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight (at 15 -4.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -1.15 -2.325) (end -1.9 -2.325) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 -2.325) (end 31.15 -3.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 31.15 1.075) (end 31.9 1.075) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -1.15 1.075) (end -1.15 1.825) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 -2.125) (end -0.9 -2.125) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 -2.125) (end 30.65 -2.375) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 30.65 1.175) (end 30.9 1.175) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -0.65 1.175) (end -0.65 1.425) (angle 90) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 -3.075) (end 31.15 -3.075) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.15 1.825) (end 31.15 1.825) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 1.425) (end 0.35 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.425) (end 0.35 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.35 1.125) (end 29.65 1.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 1.125) (end 29.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start 29.65 1.425) (end 30.65 1.425) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.65 -2.375) (end 14.375 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 -2.375) (end 14.375 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 14.375 -2.675) (end 15.625 -2.675) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 -2.675) (end 15.625 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.625 -2.375) (end 30.65 -2.375) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.325) (end -1.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 -2.125) (end -0.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 -2.325) (end 31.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 -2.125) (end 30.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 -2.125) (end 30.9 -2.125) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 1.075) (end 31.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.9 0.875) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 0.875) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 1.075) (end -1.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 0.875) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.9 1.175) (end -0.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 30.9 1.175) (end 30.9 0.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.4 -1.875) (end -2.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 -1.875) (end -2.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -2.6 0.625) (end -1.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.4 -1.875) (end 32.6 -1.875) (layer F.SilkS) (width 0.15))
+ (fp_line (start 32.6 -1.875) (end 32.6 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start 32.6 0.625) (end 31.4 0.625) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.1 -3.55) (end -3.1 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 2.3) (end 33.1 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.1 2.3) (end 33.1 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.1 -3.55) (end -3.1 -3.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 2.1) (end -0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 2.7) (end 0.3 2.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 2.7) (end 0 2.1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 1.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 2.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 3.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 6.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 8.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 10 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 11.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 12.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 13.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 15 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 16.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 17.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 18.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 20 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 21.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 22.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 23.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 26.25 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 45 thru_hole circle (at 27.5 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 47 thru_hole circle (at 28.75 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 49 thru_hole circle (at 30 0) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 1.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 2.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 3.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 6.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 8.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 10 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 11.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 12.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 13.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 15 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 16.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 17.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 18.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 20 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 21.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 22.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 23.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 26.25 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 46 thru_hole circle (at 27.5 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 48 thru_hole circle (at 28.75 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad 50 thru_hole circle (at 30 -1.25) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at -1.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole oval (at 31.25 -0.625) (size 1.1 2) (drill oval 1 1.9) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_Gecko-G125-MVX5005L1X_2x25x1.25mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..1dc11df4
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight.kicad_mod
@@ -0,0 +1,44 @@
+(module Harwin_LTek-Male_02x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 2 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 1 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_02x2.00mm_Straight (at 1 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 5.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 2.1) (end 5.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 5.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 2.5) (end 5.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 -2.5) (end -3.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 5.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 2) (end 5.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 3 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3 -1.5) (end 3.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 -0.75) (end 3.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 0) (end 3.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 -0.75) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 -1.35) (end 1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_02x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..1792ad42
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,48 @@
+(module Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 2 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 1 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief (at 1 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 3.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 3.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 -1.5) (end 5.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -3.5) (end -3.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 3.5) (end 5.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 3.5) (end 5.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 -3.5) (end -3.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 5.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 2) (end 5.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 3 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3 -1.5) (end 3.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 -0.75) (end 3.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 0) (end 3.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 -0.75) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 -1.35) (end 1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 4.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 4.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_02x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..58c0d476
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight.kicad_mod
@@ -0,0 +1,45 @@
+(module Harwin_LTek-Male_03x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 3 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 2 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_03x2.00mm_Straight (at 2 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 7.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 2.1) (end 7.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 7.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 2.5) (end 7.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 -2.5) (end -3.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 7.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 2) (end 7.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 5 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5 -1.5) (end 5.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 -0.75) (end 5.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 2 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 0) (end 5.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 -0.75) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -1.35) (end 2 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_03x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..8e92470e
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,49 @@
+(module Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 3 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 2 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief (at 2 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 5.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 5.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -1.5) (end 7.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -3.5) (end -3.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 3.5) (end 7.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 3.5) (end 7.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 -3.5) (end -3.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 7.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 2) (end 7.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 5 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5 -1.5) (end 5.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 -0.75) (end 5.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 2 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 0) (end 5.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 -0.75) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -1.35) (end 2 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 6.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 6.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_03x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..2d1c460f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight.kicad_mod
@@ -0,0 +1,46 @@
+(module Harwin_LTek-Male_04x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 4 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 3 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_04x2.00mm_Straight (at 3 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 9.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 2.1) (end 9.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 9.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 2.5) (end 9.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 -2.5) (end -3.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 9.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 2) (end 9.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 7 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7 -1.5) (end 7.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 -0.75) (end 7.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 0) (end 7.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 -0.75) (end 7 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 -1.35) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_04x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..b239a334
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,50 @@
+(module Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 3 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief (at 3 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 7.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 7.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 -1.5) (end 9.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -3.5) (end -3.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 3.5) (end 9.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 3.5) (end 9.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 -3.5) (end -3.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 9.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 2) (end 9.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 7 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7 -1.5) (end 7.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 -0.75) (end 7.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 0) (end 7.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 -0.75) (end 7 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 -1.35) (end 3 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 8.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 8.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_04x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..fb64a53a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight.kicad_mod
@@ -0,0 +1,47 @@
+(module Harwin_LTek-Male_05x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 5 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 4 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_05x2.00mm_Straight (at 4 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 11.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 2.1) (end 11.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -2.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 11.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 2.5) (end 11.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 -2.5) (end -3.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 11.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 2) (end 11.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 9 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9 -1.5) (end 9.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 -0.75) (end 9.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 4 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 0) (end 9.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 -0.75) (end 9 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9 -1.35) (end 4 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_05x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..bb78dc9f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,51 @@
+(module Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 5 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 4 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief (at 4 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 9.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 9.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 -1.5) (end 11.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -3.5) (end -3.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 3.5) (end 11.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 3.5) (end 11.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 -3.5) (end -3.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 11.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 2) (end 11.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 9 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9 -1.5) (end 9.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 -0.75) (end 9.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 4 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 0) (end 9.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 -0.75) (end 9 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9 -1.35) (end 4 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_05x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..896cf7b1
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight.kicad_mod
@@ -0,0 +1,48 @@
+(module Harwin_LTek-Male_06x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 6 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_06x2.00mm_Straight (at 5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 13.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 2.1) (end 13.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -2.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 13.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 2.5) (end 13.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 -2.5) (end -3.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 13.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 2) (end 13.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 11 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11 -1.5) (end 11.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 -0.75) (end 11.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 0) (end 11.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 -0.75) (end 11 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11 -1.35) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_06x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..cda60944
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,52 @@
+(module Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 5 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief (at 5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 11.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 11.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -1.5) (end 13.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -3.5) (end -3.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 3.5) (end 13.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 3.5) (end 13.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 -3.5) (end -3.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 13.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 2) (end 13.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 11 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11 -1.5) (end 11.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 -0.75) (end 11.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 0) (end 11.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 -0.75) (end 11 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11 -1.35) (end 5 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_06x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..68dbbe71
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight.kicad_mod
@@ -0,0 +1,49 @@
+(module Harwin_LTek-Male_07x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 7 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 6 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_07x2.00mm_Straight (at 6 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 15.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 2.1) (end 15.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -2.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 15.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 2.5) (end 15.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 -2.5) (end -3.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 15.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 2) (end 15.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 13 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13 -1.5) (end 13.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 -0.75) (end 13.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 6 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 0) (end 13.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 -0.75) (end 13 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13 -1.35) (end 6 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_07x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..942fdea7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,53 @@
+(module Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 7 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 6 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief (at 6 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 13.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 13.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 -1.5) (end 15.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -3.5) (end -3.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 3.5) (end 15.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 3.5) (end 15.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 -3.5) (end -3.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 15.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 2) (end 15.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 13 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13 -1.5) (end 13.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 -0.75) (end 13.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 6 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 0) (end 13.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 -0.75) (end 13 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13 -1.35) (end 6 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 14.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 14.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_07x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..6f8e3edb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight.kicad_mod
@@ -0,0 +1,59 @@
+(module Harwin_LTek-Male_17x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 17 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 16 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_17x2.00mm_Straight (at 16 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 35.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 2.1) (end 35.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -2.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 35.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 2.5) (end 35.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 -2.5) (end -3.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 35.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 2) (end 35.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 33 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33 -1.5) (end 33.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 -0.75) (end 33.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 16 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 0) (end 33.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -0.75) (end 33 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33 -1.35) (end 16 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_17x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..6ef82d9b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,63 @@
+(module Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 17 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 16 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief (at 16 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 33.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 33.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 -1.5) (end 35.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -3.5) (end -3.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 3.5) (end 35.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 3.5) (end 35.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 -3.5) (end -3.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 35.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 2) (end 35.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 33 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33 -1.5) (end 33.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 -0.75) (end 33.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 16 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 0) (end 33.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -0.75) (end 33 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33 -1.35) (end 16 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 34.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 34.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_17x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..5c629d27
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight.kicad_mod
@@ -0,0 +1,64 @@
+(module Harwin_LTek-Male_22x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 22 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 21 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_22x2.00mm_Straight (at 21 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -2.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 45.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 2.1) (end 45.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 -2.1) (end -3.15 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -2.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 45.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 2.5) (end 45.5 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 -2.5) (end -3.55 -2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 45.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 2) (end 45.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 43 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43 -1.5) (end 43.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 -0.75) (end 43.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 21 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 0) (end 43.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 -0.75) (end 43 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43 -1.35) (end 21 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 34 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 36 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 38 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 40 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 42 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_22x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..4d250801
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,68 @@
+(module Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 22 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 21 -3.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief (at 21 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -2.1) (end 43.05 -2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 43.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -1.5) (end -3.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 -1.5) (end 45.15 1.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -3.5) (end -3.55 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 3.5) (end 45.5 3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 3.5) (end 45.5 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 -3.5) (end -3.55 -3.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -2) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 45.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 2) (end 45.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 -2) (end -3.05 -2) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -0.75) (end -1 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -1.5) (end 43 -1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43 -1.5) (end 43.75 -0.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 -0.75) (end 43.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -0.75) (end -1 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1.35) (end 21 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 0) (end 43.6 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 -0.75) (end 43 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43 -1.35) (end 21 -1.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 34 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 36 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 38 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 40 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 42 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 44.25 -2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 44.25 2.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_22x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..442f970b
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight.kicad_mod
@@ -0,0 +1,46 @@
+(module Harwin_LTek-Male_2x02x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 4 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 1 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x02x2.00mm_Straight (at 1 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 5.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 2.1) (end 5.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 5.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 2.5) (end 5.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 5.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 2) (end 5.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 3 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3 -3.5) (end 3.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 -2.75) (end 3.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 0) (end 3.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 -2.75) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 -3.35) (end 1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x02x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..f8b60b0c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,50 @@
+(module Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 4 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 1 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief (at 1 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 3.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 3.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.15 -2.5) (end 5.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 5.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 2.5) (end 5.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 5.5 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 5.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 2) (end 5.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 3 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3 -3.5) (end 3.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 -2.75) (end 3.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 3.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 0) (end 3.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.6 -2.75) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 -3.35) (end 1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 4.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 4.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x02x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..7754a6de
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight.kicad_mod
@@ -0,0 +1,48 @@
+(module Harwin_LTek-Male_2x03x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 6 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 2 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x03x2.00mm_Straight (at 2 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 7.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 2.1) (end 7.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 7.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 2.5) (end 7.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 7.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 2) (end 7.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 5 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5 -3.5) (end 5.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 -2.75) (end 5.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 2 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 0) (end 5.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 -2.75) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -3.35) (end 2 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x03x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..9ba1874a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,52 @@
+(module Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 6 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 2 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief (at 2 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 5.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 5.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.15 -2.5) (end 7.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 7.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 2.5) (end 7.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 7.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 2) (end 7.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 5 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5 -3.5) (end 5.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 -2.75) (end 5.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 5.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 2 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 0) (end 5.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5.6 -2.75) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -3.35) (end 2 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 6.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 6.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x03x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..54ee35f2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight.kicad_mod
@@ -0,0 +1,50 @@
+(module Harwin_LTek-Male_2x04x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 8 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 3 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x04x2.00mm_Straight (at 3 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 9.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 2.1) (end 9.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 9.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 2.5) (end 9.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 9.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 2) (end 9.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 7 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7 -3.5) (end 7.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 -2.75) (end 7.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 0) (end 7.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 -2.75) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 -3.35) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x04x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..4f03e4af
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,54 @@
+(module Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 8 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 3 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief (at 3 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 7.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 7.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.15 -2.5) (end 9.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 9.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 2.5) (end 9.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 9.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 2) (end 9.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 7 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7 -3.5) (end 7.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 -2.75) (end 7.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 7.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 0) (end 7.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7.6 -2.75) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 7 -3.35) (end 3 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 8.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 8.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x04x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..7713a318
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight.kicad_mod
@@ -0,0 +1,52 @@
+(module Harwin_LTek-Male_2x05x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 10 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 4 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x05x2.00mm_Straight (at 4 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 11.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 2.1) (end 11.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 11.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 2.5) (end 11.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 11.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 2) (end 11.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 9 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9 -3.5) (end 9.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 -2.75) (end 9.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 4 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 0) (end 9.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 -2.75) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9 -3.35) (end 4 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x05x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..5b033d43
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,56 @@
+(module Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 10 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 4 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief (at 4 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 9.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 9.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.15 -2.5) (end 11.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.5 -4.5) (end -3.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.5 2.5) (end 11.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 2.5) (end 11.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.55 -4.5) (end -3.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 11.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 2) (end 11.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 9 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9 -3.5) (end 9.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 -2.75) (end 9.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 9.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 4 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 0) (end 9.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9.6 -2.75) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 9 -3.35) (end 4 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 10.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x05x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..f37c567a
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight.kicad_mod
@@ -0,0 +1,54 @@
+(module Harwin_LTek-Male_2x06x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 12 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 5 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x06x2.00mm_Straight (at 5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 13.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 2.1) (end 13.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 13.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 2.5) (end 13.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 13.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 2) (end 13.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 11 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11 -3.5) (end 11.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 -2.75) (end 11.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 0) (end 11.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 -2.75) (end 11 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11 -3.35) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x06x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..14b29aab
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,58 @@
+(module Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 12 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 5 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief (at 5 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 11.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 11.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.15 -2.5) (end 13.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 13.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 2.5) (end 13.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 13.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 2) (end 13.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 11 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11 -3.5) (end 11.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 -2.75) (end 11.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 11.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 0) (end 11.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11.6 -2.75) (end 11 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 11 -3.35) (end 5 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 12.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x06x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..708ba053
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight.kicad_mod
@@ -0,0 +1,56 @@
+(module Harwin_LTek-Male_2x07x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 14 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 6 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x07x2.00mm_Straight (at 6 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 15.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 2.1) (end 15.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 15.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 2.5) (end 15.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 15.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 2) (end 15.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 13 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13 -3.5) (end 13.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 -2.75) (end 13.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 6 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 0) (end 13.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 -2.75) (end 13 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13 -3.35) (end 6 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x07x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..a39781b7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,60 @@
+(module Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 14 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 6 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief (at 6 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 13.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 13.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.15 -2.5) (end 15.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 15.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 2.5) (end 15.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 15.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 15.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 2) (end 15.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 13 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13 -3.5) (end 13.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 -2.75) (end 13.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 13.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 6 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 0) (end 13.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13.6 -2.75) (end 13 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 13 -3.35) (end 6 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 14.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 14.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x07x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..ab754359
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight.kicad_mod
@@ -0,0 +1,58 @@
+(module Harwin_LTek-Male_2x08x2.00mm_Straight (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 16 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 7 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x08x2.00mm_Straight (at 7 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 17.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.15 2.1) (end 17.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 17.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.55 2.5) (end 17.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 17.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.05 2) (end 17.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 15 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 15 -3.5) (end 15.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.75 -2.75) (end 15.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.6 0) (end 15.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.6 -2.75) (end 15 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15 -3.35) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x08x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..d121e5cb
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,62 @@
+(module Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B054)
+ (descr "Harwin LTek Connector, 16 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 7 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief (at 7 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 15.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 15.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.15 -2.5) (end 17.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 17.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.55 2.5) (end 17.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 17.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 17.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.05 2) (end 17.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 15 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 15 -3.5) (end 15.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.75 -2.75) (end 15.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 15.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.6 0) (end 15.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15.6 -2.75) (end 15 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 15 -3.35) (end 7 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 16.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 16.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x08x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..da0acb35
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight.kicad_mod
@@ -0,0 +1,60 @@
+(module Harwin_LTek-Male_2x09x2.00mm_Straight (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 18 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 8 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x09x2.00mm_Straight (at 8 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 19.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.15 2.1) (end 19.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 19.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.55 2.5) (end 19.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 19.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.05 2) (end 19.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 17 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 17 -3.5) (end 17.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.75 -2.75) (end 17.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 8 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 0) (end 17.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 -2.75) (end 17 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17 -3.35) (end 8 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x09x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..6a3bcf2f
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,64 @@
+(module Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 18 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 8 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief (at 8 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 17.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 17.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.15 -2.5) (end 19.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 19.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.55 2.5) (end 19.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 19.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 19.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.05 2) (end 19.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 17 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 17 -3.5) (end 17.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.75 -2.75) (end 17.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 17.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 8 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 0) (end 17.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17.6 -2.75) (end 17 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 17 -3.35) (end 8 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 18.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 18.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x09x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..36d8e7c0
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight.kicad_mod
@@ -0,0 +1,62 @@
+(module Harwin_LTek-Male_2x10x2.00mm_Straight (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 20 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 9 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x10x2.00mm_Straight (at 9 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 21.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.15 2.1) (end 21.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 21.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 21.55 2.5) (end 21.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 21.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 21.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 21.05 2) (end 21.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 21.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 19 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 19 -3.5) (end 19.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.75 -2.75) (end 19.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.6 0) (end 19.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.6 -2.75) (end 19 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19 -3.35) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x10x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..bfbe2354
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,66 @@
+(module Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 20 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 9 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief (at 9 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 19.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 19.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 21.15 -2.5) (end 21.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 21.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 21.55 2.5) (end 21.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 21.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 21.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 21.05 2) (end 21.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 21.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 19 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 19 -3.5) (end 19.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.75 -2.75) (end 19.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 19.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.6 0) (end 19.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19.6 -2.75) (end 19 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 19 -3.35) (end 9 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 20.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 20.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x10x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..40316b47
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight.kicad_mod
@@ -0,0 +1,68 @@
+(module Harwin_LTek-Male_2x13x2.00mm_Straight (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 26 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 12 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x13x2.00mm_Straight (at 12 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 27.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 27.15 2.1) (end 27.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 27.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 27.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.55 2.5) (end 27.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 27.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 27.05 2) (end 27.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 27.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 25 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 25 -3.5) (end 25.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 25.75 -2.75) (end 25.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 25.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 12 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25.6 0) (end 25.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25.6 -2.75) (end 25 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25 -3.35) (end 12 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x13x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..ced2d901
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,72 @@
+(module Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 26 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 12 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief (at 12 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 25.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 25.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 27.15 -2.5) (end 27.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 27.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.55 2.5) (end 27.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 27.55 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 27.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 27.05 2) (end 27.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 27.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 25 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 25 -3.5) (end 25.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 25.75 -2.75) (end 25.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 25.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 12 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25.6 0) (end 25.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25.6 -2.75) (end 25 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 25 -3.35) (end 12 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 26.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 26.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x13x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..a9654958
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight.kicad_mod
@@ -0,0 +1,76 @@
+(module Harwin_LTek-Male_2x17x2.00mm_Straight (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 34 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 16 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x17x2.00mm_Straight (at 16 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 35.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 2.1) (end 35.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 35.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 2.5) (end 35.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 35.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 2) (end 35.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 33 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33 -3.5) (end 33.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 -2.75) (end 33.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 16 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 0) (end 33.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -2.75) (end 33 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33 -3.35) (end 16 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x17x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..c36303c7
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,80 @@
+(module Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 34 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 16 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief (at 16 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 33.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 33.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.15 -2.5) (end 35.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 35.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 2.5) (end 35.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 35.5 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 35.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 2) (end 35.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 35.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 33 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33 -3.5) (end 33.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 -2.75) (end 33.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 33.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 16 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 0) (end 33.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -2.75) (end 33 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33 -3.35) (end 16 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 34.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 34.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x17x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight.kicad_mod
new file mode 100644
index 00000000..3c3e639c
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight.kicad_mod
@@ -0,0 +1,86 @@
+(module Harwin_LTek-Male_2x22x2.00mm_Straight (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 44 pins, single row male, vertical entry")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 21 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x22x2.00mm_Straight (at 21 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -3.15 -4.1) (end -3.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 2.1) (end 45.15 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 2.1) (end 45.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 -4.1) (end -3.15 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 45.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 2.5) (end 45.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 45.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 2) (end 45.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 43 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43 -3.5) (end 43.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 -2.75) (end 43.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 21 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 0) (end 43.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 -2.75) (end 43 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43 -3.35) (end 21 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 38 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 40 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 42 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 38 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 40 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 42 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x22x2.00mm_Straight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief.kicad_mod b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief.kicad_mod
new file mode 100644
index 00000000..dea00cc2
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief.kicad_mod
@@ -0,0 +1,90 @@
+(module Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief (layer F.Cu) (tedit 5753B055)
+ (descr "Harwin LTek Connector, 44 pins, single row male, vertical entry, strain relief clip")
+ (tags "connector harwin ltek M80")
+ (fp_text reference REF** (at 21 -5.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief (at 21 4) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.05 -4.1) (end 43.05 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.05 2.1) (end 43.05 2.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.15 -2.5) (end -3.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.15 -2.5) (end 45.15 0.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3.55 -4.5) (end -3.55 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.55 2.5) (end 45.5 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 2.5) (end 45.5 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 45.5 -4.5) (end -3.55 -4.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.05 -4) (end -3.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start -3.05 2) (end 45.05 2) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 2) (end 45.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start 45.05 -4) (end -3.05 -4) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 1.5) (end -1.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.75 -2.75) (end -1 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1 -3.5) (end 43 -3.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43 -3.5) (end 43.75 -2.75) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 -2.75) (end 43.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start 43.75 1.5) (end -1.75 1.5) (layer F.Fab) (width 0.05))
+ (fp_line (start -1.6 0) (end -1.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.6 -2.75) (end -1 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -3.35) (end 21 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 0) (end 43.6 -2.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43.6 -2.75) (end 43 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 43 -3.35) (end 21 -3.35) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0 2.5) (end -0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -0.3 3.1) (end 0.3 3.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 0.3 3.1) (end 0 2.5) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 2 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 4 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 6 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 8 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 10 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 12 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 14 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 16 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 18 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 20 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 22 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 24 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 26 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 28 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 30 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 32 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 34 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 36 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 38 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 40 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 42 0) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 2 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 4 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 6 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 8 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 10 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 12 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 14 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 16 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 18 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 20 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 22 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 24 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 26 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 28 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 30 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 32 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 34 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 36 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 38 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 40 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 42 -2) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -2.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 44.25 -3.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 44.25 1.375) (size 1.2 1.2) (drill 0.95) (layers *.Cu *.Mask))
+ (model Connectors_Harwin.3dshapes/Harwin_LTek-Male_2x22x2.00mm_Straight_StrainRelief.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+) \ No newline at end of file
diff --git a/library/kicadLibrary/modules/Connectors_Harwin.pretty/README.md b/library/kicadLibrary/modules/Connectors_Harwin.pretty/README.md
new file mode 100644
index 00000000..69343fae
--- /dev/null
+++ b/library/kicadLibrary/modules/Connectors_Harwin.pretty/README.md
@@ -0,0 +1,3 @@
+# Connectors_Harwin.pretty
+
+This library contains footprints for various Harwin connectors - https://www.harwin.com/ \ No newline at end of file